如何在Amazon SES上设置From header到User email?

时间:2016-01-06 00:47:51

标签: email amazon-web-services amazon-ses

我使用Amazon SES为我的网络应用程序发送电子邮件。

我们假设用户user1@email.com执行了向user2@email.com发送电子邮件的操作。

user2@email.com有一个自动回复,表示他已离开办公室,并且应将电子邮件转发给user3@email.com。

来自我的网络应用程序的电子邮件是通过SES从no-reply@webapp.com发送的(我必须验证我拥有该电子邮件。)

user1@email.com发送电子邮件时 - > user2@email.com,我将From标头设置为no-reply@webapp.com,但如果需要在这些用户之间进行进一步通信,则Reply-To标头设置为user1@email.com。如果您点击"回复"电子邮件上的按钮,而不是发送到无回复,电子邮件发送到user1。好!

但是......绝大多数邮件客户端中的自动回复功能似乎忽略了“回复”字段,并且只将“自动回复”电子邮件发送到“" From"头。

所以我的问题是:我如何"假" From标题,以便我可以使它看起来像来自user1@email.com,以便将自动回复邮件传递到相应的电子邮件?

谢谢!

1 个答案:

答案 0 :(得分:0)

首先,根据概念,将回复提供给一个非正常的地址似乎并不是一个好主意... 离开这是一个好主意。 要允许SES从您域中的任何电子邮件发送电子邮件(即*@email.com),您必须验证域名本身(请参阅AWS Doc)

一旦完成,您只需将发件人电子邮件作为FROM字段,就像您使用noreply一样。我不知道您使用的是哪种语言,但这里是使用PHP SDK的documentation