簡體   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