我知道这个问题被问了很多次,但我的情况有点不同。我正在部署我的 django 应用程序,在 heroku 上实现了 django-registration-redux。注册在本地机器上工作正常,但它在 heroku 上给出 smtpauthenticationerror 534。
我在我的谷歌账户上允许了安全性较低的应用,但错误仍然存在。
我点击了 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'
最佳答案
Google 似乎禁止使用其帐户自动发送电子邮件。在这种情况下,最好的选择就是使用其他服务或创建电子邮件服务 by yourself
关于python - smtpauthenticationerror 534 django python 注册,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38385026/