Amazon SES 経由で E メールが配信されないのはなぜですか?

所要時間2分
0

Amazon Simple Email Service (Amazon SES) を使用していますが E メールが配信されません。

解決方法

Amazon SES から送信した E メールが受信者に配信されない一般的な理由は次のとおりです。

テンプレートのレンダリング失敗

SendTemplatedEmail API オペレーションで送信する E メールに誤ったテンプレートデータが含まれていると、レンダリングが失敗する可能性があります。このタイプの障害を識別するには、Amazon Simple Notification Service (Amazon SNS) を使用してレンダリング失敗イベント通知を設定します。

アカウントが Amazon SES サンドボックスにある

アカウントが Amazon SES サンドボックスにある場合、E メールは検証済みの E メールアドレスまたはメールボックスシミュレーター にのみ送信できます。アカウントがサンドボックス内にある場合は、確認済みのメールアドレスにメールを送信していることを確認してください。Amazon SES サンドボックスからアカウントを移動するようリクエストすることもできます。

メール受信者の E メールアドレスに問題がある

受信者の E メールアドレスに問題があり、バウンスが発生したために、E メールが配信されない可能性があります。受信者のメールサーバーが引き起こすエラーによって、E メールが複数の理由でバウンスすることがあります。

また、受信者の E メールアドレスが Amazon SES アカウントレベルのサプレッションリストまたはグローバルサプレッションリストに含まれているため、E メールが配信されない場合もあります。アカウントのサプレッションリストから E メールアドレスを削除するには、「Removing individual email addresses from your Amazon SES account-level suppression list」を参照してください。

グローバルサプレッションリストからのメールアドレスの削除をリクエストすることはできなくなります。詳細については、「Amazon SES global suppression list」を参照してください。

E メールのバウンスに関するその他の理由についてトラブルシューティングするには、「Amazon SES を使用して送信する E メールのバウンス率が高い場合の対処方法を教えてください」を参照してください。

メール受信者のサーバーに問題がある

E メール受信者のサーバーの問題によって E メールの配信が妨げられているかどうかを判断するには、Amazon SNS 通知を設定します。Amazon SNS の通知で、Amazon SES が返す smtpResponse を確認してください。Amazon SNS 通知に含まれる詳細の詳細については、「Amazon SNS notification contents for Amazon SES」を参照してください。

受信者の SMTP サーバーから **SMTP 250 OK ** 応答を受け取った場合は、Amazon SES からそのメールサーバーにメッセージが正常に送信されています。ただし、SMTP 250 OK 応答は、メッセージが受信側の E メールアドレスに配信されることを保証するものではありません。Amazon SES がメッセージを受信者のサーバーに配信すると、受信者のサーバーポリシーによって E メールが受理されるか、拒否されるか、分類されるかが決まります。

また、受信者のサーバーで問題が発生し、メールが受信者のメールボックスに保存されない場合もあります。

E メールが迷惑メールとして分類されている

受信者のメールサーバーでは、いくつかの理由で E メールがスパムとしてフィルタリングされる可能性があります。具体的には、E メール認証に失敗したり、E メールの内容の品質や送信者の評判に問題がある可能性があります。詳細については、「Amazon SES を使用して送信した E メールがスパムとしてマークされるのはなぜですか?」を参照してください。

送信が遅れている

Eメールの送信が遅れる場合があります。詳細については、「Three places where your email could get delayed when sending through Amazon SES」を参照してください。イベント公開を使用して、Amazon SES が受信者のインターネットサービスプロバイダー (ISP) に E メールの配信を試行する際に発生する遅延を監視できます。

Amazon SES に進行中の問題がある

E メールの配信を妨げる可能性がある Amazon SES の問題については、 AWS Health Dashboard を確認してください。

クライアントが SMTP メールの送信に 1.2 より前の TLS バージョンを使用している

クライアントが TLS 1.0 や 1.1 など、1.2 より前の TLS バージョンを使用している可能性があります。この場合、SES は E メールを受け付けず、次のいずれかのエラーメッセージが表示されます。

HTTP

「Amazon SES no longer supports TLS 1.0 and TLS 1.1 connections.You must update your client to use TLS version 1.2 or above.To learn more and to update your client, see https://go.aws/3AUlVSb.For further assistance, contact AWS support」

**SMTP **

「Access denied: Amazon SES no longer supports TLS 1.0 and TLS 1.1 connections.You must update your client to use TLS version 1.2 or above.To learn more and to update your client, see https://go.aws/3AUlVSb.For further assistance, contact AWS support」

廃止された TLS バージョンを使用する SMTP クライアントを見つけるには、「廃止された TLS バージョンを使用している SMTP クライアントを特定するにはどうすればよいですか?」を参照してください。イベント公開を設定した場合は、送信した E メールのイベントデータで TLS バージョンを特定できます。詳細については、「イベント公開の仕組み」を参照してください

コメントはありません

関連するコンテンツ