django-allauth - 使用Gmail帐户发送电子邮件验证

时间:2015-07-31 09:58:09

标签: django email gmail django-allauth email-verification

我已设置allauth为每个新注册用户发送一封电子邮件,以便验证他们的电子邮件。现在我使用email_backend,以便将电子邮件发送到终端,一切正常。

但是现在我想要设置它以便发送电子邮件,因为我(可能)在主机服务器上没有本地电子邮件服务器,而是使用例如gmail帐户来发送验证电子邮件。这有可能吗?

2 个答案:

答案 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