如何使用Amazon SES发送电子邮件而不验证"来自"电子邮件地址

Sha*_*kar 8 ruby-on-rails amazon-ses

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

我知道Amazon SES可以向未经验证的地址发送电子邮件.有没有办法从未经验证的任意电子邮件地址发送电子邮件.

我想知道,有没有办法摆脱它,因为我的应用程序使用用户的电子邮件地址作为发件人的电子邮件地址发送电子邮件.

Sha*_*kar 11

我有一个解决这个问题的方法.我们可以在电子邮件的From标题中添加任意电子邮件地址以及验证的电子邮件地址,如下所示

"arbitrarymail@example.com <verifiedemail@example.com>"
Run Code Online (Sandbox Code Playgroud)

因此,接收者可以获得关于电子邮件发件人的一些想法.

  • 并将用户arbitrarymail@example.com放在回复字段中. (3认同)

And*_*ate 5

遗憾的是,无法在未经验证的情况下使用Amazon SES从任意电子邮件地址发送电子邮件.

但是,您可以验证整个域,以便代表来自已验证域的所有发件人发送电子邮件.如果您的所有发件人电子邮件地址都来自单个域,则此解决方案将起作用,否则您可能需要考虑使用SES的替代方案.

公告在这里:http://aws.amazon.com/about-aws/whats-new/2012/05/15/amazon-simple-email-service-announces-domain-verification/