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

3
我已经设置了allauth,以便为每个新注册的用户发送电子邮件,以便验证他们的电子邮件。现在我使用email_backend,所以邮件被发送到终端而不是发送到邮箱,一切都运作良好。
但现在我想设置它,以便发送电子邮件,由于我(可能)没有本地邮件服务器在主机服务器上,而是使用例如gmail帐户来发送验证电子邮件。这是否可能?

使用Mailgun,这是更好的选择! - tim
那是不是意味着我们不需要任何API? - Irfan wani
1个回答

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'

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接