AWS SESを構築する
目次
背景
久しぶりにSESを構築しました。
記録しておかないと、忘れてしまいます。構築の記録を残します。
サンドボックス状態で構築
SESは不用意に大量のメールが送信できないように、構築したてはサンドボックスという状態になります。
送信先のメールアドレスも限定された状態です。
構築手順
ドメイン登録
SESを構築するにはドメインが必要です。Route53でドメインを登録します。
Route53からドメイン登録を選択。

連絡先を入れて登録します。

登録完了。

SESの構築
右上の使用を開始。

サンドボックスで使用する送信先のメールアドレスを入力します。

送信するドメインを入力します。

配信性能の強化のページは変更しないで次に進みます。

登録情報を確認して、「使用を開始」。ただ、この「使用を開始」を押してもまだ使えるようになりません。

DNS設定
DNSの設定が必要なので、設定します。
以下のようなDKIMレコードとDMARCレコードが表示されます。それぞれ、CNAMEとTXTに気をつけてRoute53に登録します。登録してから使えるようになるまで30分ぐらいはかかったので、それまで待ちます。

メール送信のテスト
メールを送信できるか確認します。
aws-cliを使用してメールを送信してみます。
aws --profile koji --region ap-northeast-1 ses send-email --from mail@xxx.com --to yamadatt@gmail.com --message "Subject={Data=This is a test mail,Charset=utf8},Body={Text={Data=This is a test mail.,Charset=utf8},Html={Data=This is a test mail,Charset=utf8}}"
届きました!



