我已设置allauth为每个新注册用户发送一封电子邮件,以便验证他们的电子邮件。现在我使用email_backend,以便将电子邮件发送到终端,一切正常。
但是现在我想要设置它以便发送电子邮件,因为我(可能)在主机服务器上没有本地电子邮件服务器,而是使用例如gmail帐户来发送验证电子邮件。这有可能吗?
答案 0 :(得分:5)
当然,您可以设置您的Gmail帐户以发送电子邮件。只需为django设置这些设置:
EMAIL_USE_TLS = True
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_HOST_USER = DEFAULT_FROM_EMAIL = 'gmail account'
EMAIL_HOST_PASSWORD = 'gmail password'
答案 1 :(得分:0)
您可以在settings.py
文件中使用以下设置
EMAIL_USE_TLS = True
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_HOST_USER = '%%%%%%%%%%%%%%%'
EMAIL_HOST_PASSWORD = '%%%%%%%'
EMAIL_PORT = 587