如何使用来自电子邮件地址的自定义在Django中发送send_mail?

时间:2014-06-06 03:54:49

标签: django gmail sendmail

我正在尝试使用Django的send_mail功能。我正在构建一个联系表单,用户放入他们的电子邮件地址。我想发送一封带有“from”的电子邮件作为用户输入的地址。我尝试在settings.py中使用gmail帐户,但这只是替换了from地址。然后我尝试使用webfaction smtp帐户,但是,如果我尝试将此电子邮件发送到gmail,google apps或googlegroups帐户,我会得到:

Sender address rejected: Please use Gmail's SMTP servers

设置起始地址非常重要,因为我将所有这些内容发送到Google群组,以便用户可以像集体门票收件箱一样回复它们。我可以设置回复标题,但它仍然不完美。奇怪的是,如果我在Django shell中使用send_mail,它会使用自定义的地址发送它,但是这似乎没有使用我的settings.py smtp设置?

1 个答案:

答案 0 :(得分:0)

如果您想要通过Gmail帐户发送给Gmail用户,请使用Cannot set Django to work with smtp.gmail.com

中的设置