使用Amazon SES发送电子邮件而不验证“发件人”电子邮件地址的方法

8

我们可以使用Amazon SES SMTP服务从Rails应用程序发送电子邮件,其中发件人的电子邮件ID未经验证吗?

我知道Amazon SES可以向未验证的地址发送电子邮件。是否有任何方法可以从未经验证的任意电子邮件地址发送电子邮件。

我想知道是否有任何方法可以摆脱它,因为我的应用程序正在使用用户的电子邮件地址作为发件人的电子邮件地址发送电子邮件。

2个回答

13

我有一个解决方案可解决此问题。我们可以在电子邮件的发件人标题中添加已验证电子邮件地址以及任意电子邮件地址,如下所示:

"arbitrarymail@example.com <verifiedemail@example.com>"

因此,接收者可以对电子邮件的发送者有一些了解。


5
将用户的电子邮件地址arbitrarymail@example.com放入回复地址字段中。 - unknownrisk
谢谢,这也帮助了我。 - bradpotts
它回复给“arbitrarymail@example.com verifiedemail@example.com”,而不是“arbitrarymail@example.com”。 - André Werlang
好主意。这解决了我的问题。 - undefined

5
很遗憾,如果没有验证,使用Amazon SES发送任意电子邮件地址的电子邮件是不可能的。但是,您可以验证整个域,以便可以代表所有发件人从已验证的域发送电子邮件。如果您所有发件人的电子邮件地址都来自单个域,则此解决方案将起作用;否则,您可能需要考虑使用SES的替代方法。公告在这里:http://aws.amazon.com/about-aws/whats-new/2012/05/15/amazon-simple-email-service-announces-domain-verification/

1
嗨,我有一个解决方案。请查看我的答案! - Shailesh Kalamkar

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接