Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Email 如何在Amazon SES上设置从标题到用户电子邮件?_Email_Amazon Web Services_Amazon Ses - Fatal编程技术网

Email 如何在Amazon SES上设置从标题到用户电子邮件?

Email 如何在Amazon SES上设置从标题到用户电子邮件?,email,amazon-web-services,amazon-ses,Email,Amazon Web Services,Amazon Ses,我正在使用亚马逊SES为我的网络应用发送电子邮件 假设用户user1@email.com执行向user2@email.com user2@email.com有一个自动回复,说他不在办公室,电子邮件应该转发给他user3@email.com. 来自我的webapp的电子邮件来自否-reply@webapp.com通过SES(我必须验证我拥有该电子邮件。) 从user1@email.com->user2@email.com,我将标题设置为否-reply@webapp.com但回复标题设置为user1

我正在使用亚马逊SES为我的网络应用发送电子邮件

假设用户
user1@email.com
执行向
user2@email.com

user2@email.com有一个自动回复,说他不在办公室,电子邮件应该转发给他user3@email.com.

来自我的webapp的电子邮件来自
否-reply@webapp.com
通过SES(我必须验证我拥有该电子邮件。)

user1@email.com
->
user2@email.com
,我将标题设置为
否-reply@webapp.com
但回复标题设置为
user1@email.com
,以防这些用户之间需要进一步通信。如果您点击电子邮件上的“回复”按钮,而不是发送至“无回复”,则电子邮件将发送至user1。好!

然而,在绝大多数邮件客户端中,自动回复功能似乎忽略了“回复到”字段,而只将自动回复电子邮件发送到“发件人”标题中的电子邮件

所以我的问题是:如何“伪造”From标题,使其看起来像来自
user1@email.com
以便将自动回复邮件发送到相应的电子邮件


谢谢

首先,从概念上讲,让一个noreply地址可以获得回复似乎不是一个好主意。。。 离开这里是个好主意。 要允许SES从您域(即.*@email.com)中的任何电子邮件发送电子邮件,您必须验证域本身(请参阅


完成后,您只需将发件人电子邮件作为“发件人”字段,就像您对noreply所做的那样。我不知道您使用的是什么语言,但这是使用PHP SDK的方法。

验证域中所有内容的问题是,注册用户没有来自我域的电子邮件。可能是gmail、yahoo、hotmail,甚至他们自己的custom域。我需要能够接收任何注册用户的电子邮件,如“bob@gmail.com,并将其设置为“发件人”header。不幸的是,SES拒绝了这一点,因为我没有证据证明我拥有这封电子邮件,我显然没有,因为这是注册用户的电子邮件,而不是我的。那么你应该能够使用你最喜欢的语言的SDK来设置ReplyTo header参数。如果你有任何关于你面临的问题的详细信息,请告诉我。谢谢你的回复暗示,但如果你读了原文:然而…似乎绝大多数邮件客户端的自动回复功能忽略了回复到字段,只将自动回复电子邮件发送到“发件人”中的电子邮件header您可以举一个客户端忽略此消息的示例吗?Outlook将忽略“回复”标题,而将向“发件人”标题发送假期通知/外出消息