使用SMTP和Gmail在Django上发送电子邮件

问题描述 投票:0回答:1

我有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"
django python-2.7 smtp gmail
1个回答
0
投票

密码是你的Gmail的登录密码?访问https://myaccount.google.com/security,在左侧导航面板中,单击安全性。在“登录Google”面板中,单击“应用程序密码”以获取密码。它对我有用。

如果不起作用,请检查Django SMTPAuthenticationError

© www.soinside.com 2019 - 2024. All rights reserved.