我有一个 Linode 服务器,并且刚刚部署了我的应用程序。
我的应用程序的一个功能是在触发事件时向用户发送电子邮件通知。我只想从我的服务器发送邮件,对于接收,我使用 Google Apps。
我已经安装了 postfix:
apt-get install postfix
并作为Linode 指南说我应该从我的应用程序发送电子邮件。但是它不起作用。
我忘记了一些发送电子邮件所需的配置或其他事情了?
这在我的settings.py
:
EMAIL_HOST: 'localhost'
答案1
最好使用 Gmail,因为在某些主机上你不会被标记为垃圾邮件
http://www.mangoorange.com/2008/09/15/sending-email-via-gmail-in-django/
答案2
我不熟悉 linode,但许多发行版都禁用了该服务。postfix 主服务器实际上是否在端口 25 或 587 上监听?
答案3
尽管 sendmail 并不面向 postfix,但它可能会有所帮助:邮件托管在 Google,网络服务器托管在其他地方。