1回答
- 新しい順
- 投票が多い順
- コメントが多い順
0
はい、ご指摘の通りです。Amazon Simple Email Service (SES) では、認証されていないメールアドレスへの送信に制限があります。
この制限は、特にAmazon SESのサンドボックス環境にアカウントがある場合に適用されます。サンドボックス環境では、以下の制限があります:
-
送信元アドレス("From"、"Source"、"Sender"、"Return-Path"アドレス)は必ず認証する必要があります。
-
送信先アドレスも認証が必要です。ただし、Amazon SESのメールボックスシミュレーターが提供するアドレスは例外です。
サンドボックスから出ると、認証済みの送信元アドレスから未認証の送信先アドレスにメールを送信できるようになります。
エラーメッセージ "Email address is not verified" は、これらの認証要件が満たされていないことを示しています。この問題を解決するには:
- 使用する送信元アドレスがAmazon SESで認証されていることを確認します。
- アカウントがまだサンドボックス環境にある場合は、送信先アドレスも認証するか、本番環境へのアクセス権をリクエストする必要があります。
- 認証プロセスは各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年前
