1

私の Rails アプリでは、ユーザーにメールを送信していますが、一部は空白のまま送信されます。これまでのところ、受信者の電子メールにプラス (+) が含まれている場合 (some+address@domain.com) にのみ発生するようです。sendmail を使ってローカルでテストしたところ、プラスがあるとメールすら出ません。本番環境では、SendGrid を介して SMTP を使用すると、メールは届きますが、空白です。それは期待される動作ですか?それを回避する方法はありますか?

4

1 に答える 1

1

+ 記号は実際のアドレスと内部で再ルーティングされたアドレスを区別するため、some+address@somain.com に送信された電子メールは some@domain.com に送信される必要があります。

プラス、マイナス、および感嘆符には、通常のメール サービスで配信されたメールをより明確に処理するために、伝統的に特別な意味があります。

于 2016-03-15T20:41:15.810 に答える