smtpauthenticationerror 534 django python注册

时间:2016-07-14 22:08:50

标签: python django email heroku django-registration

我知道这个问题被问了很多次,但我的情况有点不同。我正在使用heroku上的django-registration-redux部署我的django应用程序。注册在本地机器上运行正常,但它在heroku上提供了smtpauthenticationerror 534。

我允许在我的Google帐户上使用不太安全的应用,但错误仍然存​​在。

我点击DisplayUnlockCaptcha按钮继续 - 仍然无法正常工作。

以下是settings.py的相关部分:

EMAIL_HOST = 'smtp.gmail.com'
EMAIL_HOST_USER = 'example@gmail.com'
EMAIL_HOST_PASSWORD = 'password'
EMAIL_PORT = 587
EMAIL_USE_TLS = True
DEFAULT_FROM_EMAIL = 'domain <example@gmail.com>'
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'

1 个答案:

答案 0 :(得分:0)

似乎谷歌禁止使用它的帐户进行自动发送电子邮件。在这种情况下,最好的选择是使用其他服务或创建电子邮件服务by yourself