[英]Amazon SES / Rails : 553 Invalid Email Address
我正在尝试通过 Amazon SES 从我的 rails 2.5 应用程序发送电子邮件。 出于某种原因,当发件人地址的名称为 IE 时,它不会接受我的电子邮件
"Chuck Norris" <chuck@norris.com>
如果我将 FROM 电子邮件地址发送为只是chuck@norris.com,那么它发送得很好,所以我知道操作邮件程序配置是正确的。
我阅读了文档,但仍然不知道它为什么会失败。 地址似乎格式正确,并且可以通过任何其他 SMTP 中继发送。
当我将电子邮件地址写入日志文件时,我看到:
"Saint Leo Admissions" <admissions@saintleo.edu>
这对我来说看起来不错。 但是当我尝试发送电子邮件时,亚马逊回复此错误消息:
553 <Saint Leo Admissions <admissions@saintleo.edu> Invalid email address.
如您所见,转储时的电子邮件地址看起来与错误消息中的不同。 我已经坚持了几天。 我什至尝试使用应该正确格式化电子邮件地址的 gem 并且遇到了同样的问题。 我还尝试在虚名周围使用单引号,这给了我同样的错误。 如果我尝试删除 <> 然后我收到此错误501 Invalid MAIL FROM address provided
我被困住了。 有什么想法吗?
我在 Rails 中使用邮件gem 时也遇到了这个问题。
我检查并确认我使用的电子邮件域已在 Amazon SES 中验证。
问题是我的电子邮件地址发件人中有一个逗号。
这是我解决它的方法:
上一封电子邮件是
Clarence Dickson, DL <support@dickson.com>"
我只是在 Clarence Dickson 之后删除了逗号
Clarence Dickson DL <support@dickson.com>"
仅此而已。
我希望这会有所帮助
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.