2014-04-01 92 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的電子郵件服務器進行中繼。

相關問題