3

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

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

4

2 回答 2

12

当然,您可以将您的 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'
于 2015-07-31T10:02:34.237 回答
0

您可以在settings.py文件中使用以下设置

EMAIL_USE_TLS = True
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_HOST_USER = '%%%%%%%%%%%%%%%'
EMAIL_HOST_PASSWORD = '%%%%%%%'
EMAIL_PORT = 587
于 2015-07-31T15:17:23.073 回答