我使用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
,以便将自动回复邮件传递到相应的电子邮件?
谢谢!
答案 0 :(得分:0)
首先,根据概念,将回复提供给一个非正常的地址似乎并不是一个好主意... 离开这是一个好主意。 要允许SES从您域中的任何电子邮件发送电子邮件(即*@email.com),您必须验证域名本身(请参阅AWS Doc)
一旦完成,您只需将发件人电子邮件作为FROM字段,就像您使用noreply一样。我不知道您使用的是哪种语言,但这里是使用PHP SDK的documentation。