繁体   English   中英

Amazon SES / Rails:553 电子邮件地址无效

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM