Amazon SESのSPFとDKIMの設定
Amazon SESを使っているドメインで DNSに何を追加するかをまとめています。 値は、実際のドメインで確認したものです。このサービスは、送信専用なので、受信のためのMXレコードは、別のサービスのものになります。
SPFに含める値
既存のSPFレコードにこの include を追記します
include:amazonses.comSPFレコードは、1つのドメインに1本だけです。2本以上あると受信側は、評価を打ち切ります。 すでにSPFがある場合は、新しい行を足すのではなく、既存の1本に include を追記してください。
DKIMのセレクタ
固定のセレクタは、ありません
Amazon SES は、ドメインごとに固有のセレクタを発行します。SESコンソールの「Verified identities」→ 対象ドメイン →「DomainKeys Identified Mail (DKIM)」で3本のCNAMEを確認できます。
Amazon SESで間違えやすい点
Easy DKIMは、ドメインごとにランダムなトークンを3本発行します。セレクタを推測することはできません。
SESコンソールの「Verified identities」から対象ドメインを開き、「DomainKeys Identified Mail (DKIM)」に表示される3本のCNAMEをすべて追加してください。1本でも欠けると署名が始まりません。
リージョンごとに設定が分かれます。送信に使っているリージョンのコンソールで確認してください。
どの画面で追加するかはDNSを管理している事業者で決まります
上の値をどこに入力するかはAmazon SESではなく、ドメインのDNSを管理している事業者の画面で決まります。 「Amazon SESを使っていて、DNSは、お名前.comで管理している」のような組み合わせが普通にあります。
設定したら確認する
追加したレコードが外から見える状態になっているかを確認してください。 診断ではこのサービスを使っていることを判定したうえで上のセレクタで公開鍵を探します。