3

Rails 2.5 アプリから Amazon SES 経由で E メールを送信しようとしています。何らかの理由で、FROM アドレスの名前が IE の場合、私のメールを受信できません。

"Chuck Norris" <chuck@norris.com>

FROM の電子メール アドレスを単にchuck@norris.com として送信すると、問題なく送信されるので、アクション メーラーの設定が正しいことがわかります。

私はドキュメントを読みましたが、なぜ失敗したのかまだわかりません。アドレスは正しくフォーマットされているようで、他の SMTP リレーを介して問題なく送信されます。

メールアドレスをログファイルに書き込むと、次のように表示されます。

"Saint Leo Admissions" <admissions@saintleo.edu>

これは私にはよさそうです。しかし、メールを送信しようとすると、Amazon から次のエラー メッセージが返されます。

553 <Saint Leo Admissions <admissions@saintleo.edu> Invalid email address.

ご覧のとおり、電子メール アドレスをダンプすると、エラー メッセージに表示されているものとは異なって見えます。私はこれに数日間立ち往生しています。メールアドレスを正しくフォーマットするはずのgemを使用してみましたが、同じ問題がありました. また、バニティ名を一重引用符で囲んでみましたが、同じエラーが発生しました。<> を削除しようとすると、このエラーが発生します501 Invalid MAIL FROM address provided

私は立ち往生しています。何か案は?

4

1 に答える 1

0

Rails でmail gemを使用しているときにも、この問題が発生しました。

使用していた E メールドメインが Amazon SES で検証されていることを確認しました。

問題は、メール アドレスの送信者にコンマが含まれていたことです。

これが私がそれを解決した方法です:

前回のメールは

Clarence Dickson, DL <support@dickson.com>"

クラレンス・ディクソンの後にコンマを削除しただけです

 Clarence Dickson DL <support@dickson.com>"

それで全部です。

これが役立つことを願っています

于 2020-01-31T18:01:58.327 に答える