Amazon SES を使用していて、特定のメールアドレスのみ、特にドコモやソフトバンク、KDDIなどのキャリアメールのメールが届かない場合があります。
Amazon SES からメールが届かない原因
該当のメールアドレスがAmazon SES のサプレッションリストに追加されていたの原因かもしれません。
Amazon SES から何度かメールの配信がバウンス(失敗)すると、該当のメールアドレスをサプレッションリストに登録するみたいです。
Amazon SES サプレッションリストからの E メールアドレスの削除
Amazon SES は、過去 14 日以内に任意の Amazon SES のお客様のハードバウンスの原因となった受取人 E メールアドレスのサプレッションリスト(以前はブラックリストと呼ばれていました)を保持します。サプレッションリストに登録されているアドレスに Amazon SES 経由で E メールを送信しようとした場合、Amazon SES の呼び出しは成功しますが、Amazon SES は、この E メールを送信せず、代わりにハードバウンスとして扱います。
サプレッションリストに登録されたメールアドレスへのメール送信は、必ず失敗してしまうみたいです。
サプレッションリストからメールアドレスを削除
サプレッションリストからメールアドレスを削除して、メールが届くようになることを期待します。
1.SESの管理画面へアクセスします。
2.regionを選択
Amazon SES で使用しているregionを選択します。既にログインしたことがあると、このステップは飛ばせるかもしれないです。
3.Suppression List Removalを選択
メニューにあるSuppression List Removalを選択します。
4.メールアドレス一件ずつ入力する
届かないメールアドレスを一件ずつ手動で入力します。キャプチャも入力しないといけません。
一件ずつなので大変です。結果
やった!メールが届くようになりました(☝ ՞ਊ ՞)
それでもダメなとき
Amazon SES を使わないとメールが届くらしいです\(^o^)/
参考