我有gmail和smtp的以下问题,我允许在我的Gmail帐户上访问不太安全的应用程序,我可以在我的本地计算机上发送电子邮件,但是当我尝试在托管我的应用程序的远程服务器上发送电子邮件时继续获取SMTPAuthenticationError。我不确定我还需要做什么才能在本地和远程服务器上工作。有人有什么想法吗?
我正在使用Django 1.11.15和Python 2.7。
这些是我在我的应用程序上的设置:
EMAIL_BACKEND = "django.core.mail.backends.smtp.EmailBackend"
EMAIL_HOST = "smtp.gmail.com"
EMAIL_USE_TLS = True
EMAIL_PORT = 587
EMAIL_HOST_USER = "[email protected]"
EMAIL_HOST_PASSWORD = "mypassword"
密码是你的Gmail的登录密码?访问https://myaccount.google.com/security,在左侧导航面板中,单击安全性。在“登录Google”面板中,单击“应用程序密码”以获取密码。它对我有用。
如果不起作用,请检查Django SMTPAuthenticationError。