Amazon SES から返される SMTP 応答コード
このトピックには、Amazon SES SMTP インターフェイスが返す応答コードのリストが含まれています。
400 エラーを受け取った SMTP リクエストは、再試行する必要があります。徐々に待機時間を長くして要求を再試行するシステムを実装することをお勧めします (たとえば、5 秒待ってから再試行し、次に 10 秒待ってから 30 秒待つ)。3 回目の再試行が失敗した場合は、20 分待ってからプロセスを繰り返してください。段階的な再試行ポリシーを使用する実装例については、AWS メッセージングおよびターゲティングブログ ブログの「"Throttling – Maximum sending rate exceeded (スロットリング – 最大送信レートの超過)" エラーの対処法」を参照してください。
注記
AWS SDK は、再試行ロジックを自動的に実装しますが、SMTP の代わりに HTTPS インターフェイスを使用します。
500 エラーが発生した場合は、もう一度リクエストを送信する前に、リクエストを修正して問題を修正する必要があります。たとえば、AWS 認証情報が無効な場合は、要求を再度送信する前に正しい認証情報を使用するようにアプリケーションを更新する必要があります。
説明 | Response Code (レスポンスコード) | 詳細情報 |
---|---|---|
認証に成功 |
|
SMTP クライアントは SMTP サーバーに正常に接続してサインインしました。 |
正常に配信 |
|
|
Service unavailable |
|
SMTP サーバーへの接続が現在多すぎるため、Amazon SES はリクエストを処理できません。 |
ローカル処理エラー |
|
Amazon SES はリクエストを処理できませんでした。リクエストを処理できないという問題がある可能性があります。 |
日次送信クォータの超過 |
|
24 時間の期間に送信することが Amazon SES によって許可されたメッセージの最大数を超えました。詳細については、「Amazon SES の送信制限の管理」を参照してください。 |
最大送信レートの超過 |
|
Amazon SES によって許可された、1 秒あたりに送信できる E メールの最大数を超えました。詳細については、「Amazon SES の送信制限の管理」を参照してください。 |
SMTP 認証情報を検証するときの Amazon SES の問題 |
|
この問題の原因となる可能性のある問題には、以下が含まれます (ただし、これらに限定されません)。
|
リクエストの受信に関する問題 |
|
Amazon SES はリクエストを受信できませんでした。その結果、メッセージは送信されませんでした。 |
認証情報の誤り |
|
E メールの送信に使用するアプリケーションは、Amazon SES SMTP インターフェイスに接続したときに認証を試みませんでした。Amazon SES で認証されるように E メール送信アプリケーションをセットアップする方法の例については、「Amazon SES を介して送信するために、E メールクライアントを設定する」を参照してください。 |
無効な認証情報 |
|
E メールを送信するのに使用するアプリケーションはに正しい SMTP 認証情報を Amazon SES に提供しませんでした。SMTP 認証情報は AWS 認証情報と同じではありません。詳細については、「Amazon SES SMTP 認証情報を取得する」を参照してください。 |
Amazon SES に登録されていないアカウント |
|
SMTP 認証情報を所有する AWS アカウントは、Amazon SES にサインアップされていません。 |
Amazon SES SMTP エンドポイントを呼び出す許可が与えられていないユーザー |
|
SMTP 認証情報を所有するユーザーの AWS Identity and Access Management (IAM) ポリシーまたは Amazon SES 送信承認ポリシーでは、Amazon SES SMTP エンドポイントを呼び出すことが許可されません。 |
未確認の E メールアドレス |
|
Amazon SES アカウントからのメール送信が確認されていないメールアドレスまたはドメインからメールを送信しようとしています。このエラーは、「From」、「Source」、「Sender」、または「Return-Path」のアドレスに該当する場合があります。アカウントがサンドボックスにまだある場合は、Amazon SES メールボックスシミュレーターから提供されているアドレスを除く、すべての受取人のアドレスも確認する必要があります。Amazon SES が検証チェックに失敗したすべての ID を表示できない場合、エラーメッセージは 3 つのピリオド (...) で終わります。 注記 Amazon SES は複数の AWS リージョンにエンドポイントを持ち、E メールアドレスの検証ステータスは AWS のリージョンごとに別個に扱われます。使用する AWS リージョンの各送信者について、検証プロセスを完了する必要があります。 |