我们是否可以使用Amazon SES SMTP服务从Rails应用程序发送电子邮件,其中发件人的电子邮件ID未经验证。?
我知道Amazon SES可以向未经验证的地址发送电子邮件。有没有办法从未经验证的任意电子邮件地址发送电子邮件。
我想知道,有没有办法摆脱它,因为我的应用程序使用用户的电子邮件地址作为发件人的电子邮件地址发送电子邮件。
答案 0 :(得分:10)
我有一个解决这个问题的方法。我们可以在电子邮件的From标题中添加任意电子邮件地址以及经过验证的电子邮件地址,如下所示
"arbitrarymail@example.com <verifiedemail@example.com>"
因此,接收者可以对电子邮件的发件人有所了解。
答案 1 :(得分:5)
不幸的是,如果没有验证,就无法使用Amazon SES从任意电子邮件地址发送电子邮件。
然而,您可以验证整个域,以便代表来自已验证域的所有发件人发送电子邮件。如果您的所有发件人电子邮件地址都来自单个域,则此解决方案将起作用,否则您可能需要考虑使用SES的替代方案。