2012-06-13 40 views
1

我第一次尝试在我的python代码中使用django send_mail函数。python django send_mail不起作用,因为smtp服务器不支持

但我的现场服务器不支持SMTP,因此我被要求尝试使用qmail-inject或邮件这是unix命令。

有没有人以前做过?我们如何设置Python代码的主题,收件人等,并使用qmail-inject或邮件发送电子邮件是unix命令?

回答

1

您需要创建一个custom email backend为您发送。您可以自定义this snippet,它使用sendmail并将其替换为适用于您的方案的相应命令。

一旦你有你的自定义后端,在settings.py设置EMAIL_BACKEND指向Python模块路径的文件系统路径。