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