スキップしてコンテンツを表示

Simple Email Serviceで送信可能なメールアドレスについて

0

LambdaからSimple Email Serviceでメールを送信しようとしています。

AmazonSESにてIDの認証をしていないメールアドレスにはメールが送信できないのでしょうか?

認証したメールアドレス以外にメールを送ろうとすると以下のエラーメッセージが出力されます。 An error occurred (MessageRejected) when calling the SendEmail operation: Email address is not verified. The following identities failed the check in region AP-NORTHEAST-1: ・・・・

1回答
0

はい、ご指摘の通りです。Amazon Simple Email Service (SES) では、認証されていないメールアドレスへの送信に制限があります。

この制限は、特にAmazon SESのサンドボックス環境にアカウントがある場合に適用されます。サンドボックス環境では、以下の制限があります:

  1. 送信元アドレス("From"、"Source"、"Sender"、"Return-Path"アドレス)は必ず認証する必要があります。

  2. 送信先アドレスも認証が必要です。ただし、Amazon SESのメールボックスシミュレーターが提供するアドレスは例外です。

サンドボックスから出ると、認証済みの送信元アドレスから未認証の送信先アドレスにメールを送信できるようになります。

エラーメッセージ "Email address is not verified" は、これらの認証要件が満たされていないことを示しています。この問題を解決するには:

  1. 使用する送信元アドレスがAmazon SESで認証されていることを確認します。
  2. アカウントがまだサンドボックス環境にある場合は、送信先アドレスも認証するか、本番環境へのアクセス権をリクエストする必要があります。
  3. 認証プロセスは各AWSリージョンで個別に行う必要があるため、使用するリージョン(この場合はAP-NORTHEAST-1)で認証が完了していることを確認してください。

これらの手順を踏むことで、Lambdaから Amazon SES を使用してメールを正常に送信できるようになるはずです。
Sources
Getting "Unverified" when sending emails with AWS SES using a verified email with my company domain | AWS re:Post
Amazon SES email sending errors - Amazon Simple Email Service
Verifying identities in Amazon SES - Amazon Simple Email Service

回答済み 1年前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

関連するコンテンツ