2016-07-14 96 views
0

我知道这个问题被问了很多次,但我有一点点不同的情况。我正在部署我的django应用程序,并在heroku上实现了django-registration-redux。注册在本地机器上正常工作,但在heroku上出现smtpauthenticationerror 534错误。smtpauthenticationerror 534 django python注册

我在我的Google帐户上允许安全性较低的应用,但错误仍然存​​在。

我点击DisplayUnlockCaptcha按钮Continue-仍然不起作用。

这里是settings.py的相关部分:

EMAIL_HOST = 'smtp.gmail.com' 
EMAIL_HOST_USER = '[email protected]' 
EMAIL_HOST_PASSWORD = 'password' 
EMAIL_PORT = 587 
EMAIL_USE_TLS = True 
DEFAULT_FROM_EMAIL = 'domain <[email protected]>' 
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' 
+0

嗨,我有同样的问题。也许你找到了解决方案吗? 谢谢! – Sim81

回答

0

这似乎是谷歌禁止使用的是自动电子邮件发送账号。在这种情况下,最好的选择只是使用其他服务或创建一个电子邮件服务by yourself

+0

我真的不明白:如果Google禁止自动发送电子邮件,如何以及为什么在本地计算机上仍能正常工作? – AdelaN