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

Tob*_*ias 3 email django gmail email-verification django-allauth

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

但是,现在我想对其进行全部设置,以便发送电子邮件,并且由于(可能)主机服务器上没有本地电子邮件服务器,而是例如使用gmail帐户发送验证电子邮件。这是可能吗?

小智 8

当然,您可以将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'
Run Code Online (Sandbox Code Playgroud)