【发布时间】:2020-11-02 00:00:59
【问题描述】:
使用此 settings.py 在本地发送电子邮件:
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST_USER = os.environ.get("EMAIL_USER")
EMAIL_HOST = "smtp.gmail.com"
EMAIL_PORT = 587
EMAIL_HOST_PASSWORD = os.environ.get("EMAIL_USER_PASSWORD")
EMAIL_USE_TLS = True
DEFAULT_FROM_EMAIL = os.environ.get("EMAIL_USER")
但是,当我在 Heroku 上实时尝试时,我收到了这个错误:
SMTPSenderRefused at /password_reset/
(530, b'5.7.0 Authentication Required. Learn more at\n5.7.0 https://support.google.com/mail/?p=WantAuthError p80sm1777250qke.19 - gsmtp', 'None')
有谁知道问题是什么以及如何解决?
谢谢!
【问题讨论】: