【发布时间】:2014-05-12 13:02:12
【问题描述】:
我的 Django 应用程序向用户发送电子邮件。在 localhost 上,它使用的是我通过 settings.py 设置的 gmail 帐户。但是,当将应用程序移植到 Openshift 上时,所有标题都被忽略了。来自 Openshift 上的应用程序的电子邮件不是使用来自应用程序的回复电子邮件地址,而是 FROM no-reply@rhcloud.com 并且没有回复电子邮件地址。
这是我后来发现的:
所有通过我们服务器路由的电子邮件都重写了它们的发件人标头。这将继续以这种方式运行,直到我们支持电子邮件作为“官方”功能。通过外部邮件服务器进行中继不应覆盖此标头。” 作者:Sumana Annam,Red Hat,Inc。 https://www.openshift.com/forums/openshift/sending-email-from-jboss-by-defect-the-from-is-no-replyrhcloudcom
有没有人找到一种从 Openshift 发送电子邮件的方法,并且电子邮件标头不会被重写?
非常感谢任何帮助/指导。
【问题讨论】:
-
如果您使用 SendGrid、Mandrill、Mailgun 等服务发送电子邮件,您可以通过 HTTP API 调用发送电子邮件,而不是通过 STMP。 Openshift 将无法重写/停止那些
标签: django email python-2.7 openshift