0
我正在Django上工作,everthing在我的本地机器以及heroku上工作正常。为什么在部署django docker容器后,发送邮件失败?
但是,我除了我的django项目,它在当地工作到现在罚款。现在我已经在专用服务器上解析了这个容器,并且知道我的电子邮件在部署后失败。
任何人都可以知道为什么我的专用服务器不发送邮件吗?
我使用smtp协议发送邮件。
任何帮助或建议将不胜感激。
谢谢。
我正在Django上工作,everthing在我的本地机器以及heroku上工作正常。为什么在部署django docker容器后,发送邮件失败?
但是,我除了我的django项目,它在当地工作到现在罚款。现在我已经在专用服务器上解析了这个容器,并且知道我的电子邮件在部署后失败。
任何人都可以知道为什么我的专用服务器不发送邮件吗?
我使用smtp协议发送邮件。
任何帮助或建议将不胜感激。
谢谢。
我假设你连接到本地SMTP服务器来发送这些电子邮件。
问题是,您的Django尝试使用localhost:25发送电子邮件,而在您的docker中没有SMTP服务器。泊坞窗有它自己的网络,你可以看看有哪些可用的接口通过执行
ifconfig
为了解决你的问题,你应该告诉Django使用主机的SMTP服务器(而不是localhost)。此外,您应该告诉您的本地SMTP服务器接受来自码头网络的电子邮件。
请点击这里https://stackoverflow.com/questions/6367014/how-to-send-email-via-django?rq=1 –