send_mail在本地工作,但不在生产主机上工作

时间:2017-12-18 11:42:43

标签: django digital-ocean smtplib django-mailer

以下在本地工作但是当我将其部署到Digital Ocean的生产主机时,电子邮件不会像我在shell命令(python manage.py shell)上测试那样发送,如下所示。 send_mail线刚刚卡在那里并且收到错误:[Errno 101]网络在几分钟后无法访问。如何捕获电子邮件发送中的错误?请告知我该如何解决此问题。

async

1 个答案:

答案 0 :(得分:0)

您的Django应用设置看起来是正确的,但您也应该转到https://accounts.google.com/DisplayUnlockCaptcha并确保启用对较低安全性应用的访问权限。

如果您正在使用双因素身份验证,请考虑creating an application-specific password