2014-04-01 56 views
0

我的Django应用程序发送电子邮件给用户。在本地主机上,它使用我通过settings.py设置的gmail帐户。但是,将应用程序移植到Openshift时,所有标题都被忽略。不使用应用程序,回复电子邮件地址,来自应用程序的电子邮件来自于Openshift,电子邮件地址是FROM [email protected],没有回复电子邮件地址。发送邮件来自Openshift without [email protected]

这是我后来发现:

通过我们的服务器路由的所有电子邮件有自己的From头重写。在我们将电子邮件作为“官方”功能支持之前,这种方式将继续发挥作用。通过外部邮件服务器中继不应该覆盖此头。”由Sumana安南,红帽公司 https://www.openshift.com/forums/openshift/sending-email-from-jboss-by-defect-the-from-is-no-replyrhcloudcom

有谁找到Openshift发送电子邮件的方式,其中电子邮件标题不会被改写?

不胜感激任何帮助/方向。

+1

如果您使用SendGrid,Mandrill,Mailgun等服务发送电子邮件,则可以通过HTTP API调用发送电子邮件,而不是使用STMP。 Openshift将无法重写/停止那些 –

+0

[Openshift覆盖邮件标题'from','reply-to'字段的可能重复。如何发送电子邮件,而无需使用SendGrid或其他付费电子邮件服务。?(http://stackoverflow.com/questions/22757997/openshift-overrides-email-header-from-reply-to-fields-how-to-发送电子邮件-WI) –

回答

0

,官方的回答是,你需要使用第三方库删除[email protected],没有办法改变的电子邮件中报头通过openshift的电子邮件服务器进行中继。

相关问题