AWS re:Postを使用することにより、以下に同意したことになります AWS re:Post 利用規約

Amazon SES SMTP エンドポイントで「535 Authentication credentials invalid」エラーが発生する理由を知りたいです。

所要時間1分
0

Amazon Simple Email Service (Amazon SES) の SMTP エンドポイントを使用して電子メールを送信すると、「535 Authentication credentials invalid」エラーが発生します。

簡単な説明

Amazon SES を使用して電子メールを送信する場合、API または SMTP エンドポイントと通信するための正しいセキュリティ認証情報を提供する必要があります。

解決策

「535 Authentication credentials invalid」エラーのトラブルシューティングを行うには、次のタスクを実行します。

  • 正しい認証情報を使用します。 AWS Identity and Access Management (IAM) コンソールが生成する認証情報ではなく、Amazon SES コンソールから生成された SMTP 認証情報を使用します。詳細については、「Amazon SES で使用する SMTP 認証情報を作成する方法を教えてください」および、 SMTP 認証情報を使用して Amazon SES に認証する方法を教えてください」を参照してください。
  • AWS リージョンを確認します。 SMTP 認証情報を生成したのと同じリージョンに接続します。SES SMTP エンドポイントを使用するために必要な認証情報は、リージョンごとに異なります。使用するリージョンごとに別々の SMTP 認証情報を生成する必要があります。
  • SMTP 認証情報をローテーションします。 現在の SMTP 認証情報をローテーションした後に「535 Authentication credentials invalid」というエラーが表示される場合は、認証情報のローテーション方法に誤りがある可能性があります。詳細については。「既存の Amazon SES SMTP IAM ユーザーのアクセスキーをローテーションする方法を教えてください」を参照してください。
  • 認証情報に間違いがないか確認します。 認証情報に間違いがないことを確認します。ユーザー名とパスワードの認証情報に、入力ミスや余分なスペースが含まれていないことを確認します。
  • 認証情報のエンコーディングを確認します。 Amazon SES SMTP インターフェイスを使用して電子メールを送信する場合、SMTP 認証情報が Base64 でエンコードされた形式である必要があります。ほとんどの SMTP アプリケーションは、デフォルトで Base64 エンコーディングを実行します。アプリケーションのデフォルト動作がわからない場合は、認証情報を手動で Base64 にエンコードするのがベストプラクティスです。
AWS公式
AWS公式更新しました 8ヶ月前
コメントはありません

関連するコンテンツ