【发布时间】:2014-07-27 06:09:14
【问题描述】:
我正在尝试使用 Django 的 send_mail 功能。我正在建立一个联系表格,用户在其中输入他们的电子邮件地址。我想以“发件人”作为用户输入的地址发送一封电子邮件。我尝试在我的 settings.py 中使用 gmail 帐户,但这只是替换了发件人地址。然后我尝试使用 webfaction smtp 帐户,但是,如果我尝试将此电子邮件发送到 gmail、google 应用程序或 googlegroups 帐户,我会得到:
Sender address rejected: Please use Gmail's SMTP servers
设置发件人地址很重要,因为我将所有这些都发送到 Google 群组,这样用户就可以像集体工单收件箱一样回复它们。我可以设置回复标题,但它仍然不完美。奇怪的是,如果我在 Django shell 中使用 send_mail ,它会使用自定义发件人地址将其发送出去,但这似乎没有使用我的 settings.py smtp 设置?
【问题讨论】:
-
您是否收到所有邮件的此错误消息,或者只是声称来自某人@gmail.com 的任何邮件?
-
我相信它只是来自一个 gmail 地址。他们的支持表明它必须来自在他们的系统中注册的地址。我想这意味着我需要找到另一个支持此功能的 SMTP 服务器?