読者です 読者をやめる 読者になる 読者になる

SES でメール送信時にリジェクトされる

Net::SMTPFatalError: 554 Message rejected: Email address is not verified. The following identities failed the check in region US-EAST-1

ActionMailer で送信した例だが、このようにメール送信がデフォルト状態だと出来ない。

Your Amazon SES account has "sandbox" access in region US East (N. Virginia). With sandbox access you can only send email to the Amazon SES mailbox simulator and to email addresses or domains that you have verified. To be moved out of the sandbox, please request a sending limit increase. Learn more.
Can't find your existing account settings? Your account may be set up in a different AWS region. Try switching regions in the upper right corner of the console.

SESはデフォルトの状態だと、sandboxモードになっており、テスト用の特定アカウントか、登録したメールアドレス、送信元と同じメールアドレスにのみ、送信できるようになっている。

サポートへ問い合わせることで、送信制限と緩和と同時に、sandboxモードが解除され、どのメールへも送れるようになる。