Amazon SESのSPFを設定する方法は?

10月 12, 2023  |  < 1 分で読めます

SPFレコードにより、認証されたサーバーからのみ電子メールを送信できます。 これにより、電子メールのスプーフィングを防ぎ、電子メールの配信可能性を向上させることができます。

Amazon SESの新しいドメインを検証する手順

  • Amazon SESのコンソールのナビゲーションを使用して、検証済みドメインリストに移動するか、次の手順に従ってください:
  • AWS管理コンソールにログインした後、Amazon SESのインターフェースにサインインします。
  • ナビゲーションペインのIdentity Managementセクションからドメインを選択します。
  • 新しいドメインを検証します。
  • 新しいドメインの名前を「新しいドメインを検証」ダイアログボックスに入力します。

ポインタ:

  • ドメインがwww.example.comの場合、example.comをドメインとして入力してください。 「www.」の部分は必要ありません。もし必要なら、ドメインの検証プロセスは機能しません。
  • このドメインのDKIM署名を設定するために、DKIM設定を生成するを選択します。 Amazon SESでのDKIM署名を使用した電子メールの認証については、「Amazon SESでのDKIMを使用した電子メールの認証」を参照してください。
  • 「このドメインの検証」を選択します。
  • 「新しいドメインの検証」ダイアログボックスには、名前、タイプ、値を持つドメイン検証レコードセットが見つかります。 (ダイアログボックスを閉じた後、ドメイン名を選択することでこの情報を取得できます。)
  • ドメインのDNSサーバーに、指定された名前と値を持つTXTレコードを追加して、ドメインの検証を完了します。 Amazon SES TXTレコードの詳細およびDNSサーバーにTXTレコードを追加する一般的な手順については、「Amazon SESドメイン検証TXTレコード」を参照してください。 すなわち。
  • DNSプロバイダーがレコード名にアンダースコアを許可しない場合、名前から_amazonsesを削除できます。
  • オプションで、値の先頭にamazonsesを付けることで、ドメインのDNS設定内でこのレコードをより簡単に認識できます。
  • 一部のDNSサービスプロバイダーは、DNSレコード名にドメイン名を自動的に接尾辞として追加します。 DNSレコードのドメイン名の末尾にピリオドを追加すると、ドメイン名の重複を防ぐことができます。 これにより、レコード名が完全修飾されていることが示され、DNSプロバイダーによって追加のドメイン名が必要ないことが示されます。
 ドメイン検証ウィンドウ ウィンドウには、次のようなテーブルがあります。
 TXTレコードの名前、タイプ、値が表示されます。
 ドメインの DNS 構成。
  • ドメイン検証レコードセット」テーブルに記載されているTXTレコードをDNSに追加する必要があります。
  • ドメインの検証が完了すると、Amazon SESコンソールでのドメインの状態が「検証待ち」から「確認済み」に変わり、Amazon SESからこのことを通知するメールが届きます。
  • 今、確認されたドメイン内の任意のアドレスは、Amazon SESを使用して電子メールを送信できます。 確認済みのドメインの横にあるチェックボックスをチェックし、テストメールを送信するには、「テストメールを送信」を選択します。
  • DNS設定が適切に更新されていない場合、Amazon SESからドメイン検証の失敗メールが送信され、ドメインの状態が「失敗」になります。 これが発生した場合は、共通のドメイン検証の問題のトラブルシューティングページの手順に従ってください。 TXTが適切に形成されていることを確認した後、ドメイン検証手順を再開するために、失敗したステータスメッセージの横にある「再試行」リンクを選択します。

MAIL FROMドメインの設定手順

  1. Amazon SESコンソールにアクセスするためにログインします
  2. ナビゲーションパネルのIdentity ManagementセクションからDomainsを選択します。
  3. MAIL FROMドメインの親ドメインが、ドメインのリストに検証されていることを確認します。 Amazon SESのドメイン検証手順に従って、まだ検証されていない場合は、ドメインを検証します。 検証されていない場合は、ドメインを選択して次のステップに進みます。
  4. MAIL FROMドメインメニューから「MAIL FROMドメインの設定」を選択します。
  5. MAIL FROMドメインの設定」ウィンドウで次の手順を行います。
  • MAIL FROM ドメインとして使用するサブドメインを [MAIL FROM ドメイン] フィールドに入力します。
  • MXレコードが見つからない場合の動作として、次のオプションのいずれかを選択します:
  1. カスタムMAIL FROMドメインのMXレコードが適切に構成されていない場合、Amazon SESはregion.amazonses.comMAIL FROMアドレスとして利用します。 Amazon SESを利用するAWSリージョンによって、サブドメインが変わります。
  2. 拒否メッセージ – カスタムMAIL FROMドメインのMXレコードが正しく構成されていない場合、Amazon SESはMailFromDomainNotVerifiedエラーを発行します。 このドメインからの電子メールを送信することはできませんので、後で再試行してください。
  • 「MAIL FROMドメインの設定」を選択します。 ドメインのDNS設定に追加する必要があるMXレコードとSPFレコードが、新しいウィンドウに表示されます。 これらのレコードで使用されるフォーマットは、以下の表にリストされています。
名前タイプ
subdomain.domain.comMX10 feedback-smtp.region.amazonses.com
subdomain.domain.com TXTv=spf1 include:amazonses.com -all
  • Subdomain.domain.comは、前述のレコード内でMAIL FROMサブドメインに置き換える必要があります。また、regionはMAIL FROMドメインを検証したいAWSリージョンの名前に置き換える必要があります(たとえば、us-west-2、us-east-1、eu-west-1など)
  • 次の手順に進む前に、これらの数字に注意してください。subdomain.domain.comにすでにSPF TXTレコードがある場合は、新しいSPF TXTレコードを生成しないでください。 単に古いものを修正して、“include:amazonses.com”を追加します。

6. ユニークなMAIL FROMドメインのDNSサーバーに、MXレコードを公開してください。

キー:

Amazon SESでカスタムMAIL FROMドメインを正しく構成するには、MAIL FROMドメインのDNSサーバーに正確に1つのMXレコードを公開する必要があります。 MAIL FROMドメインに複数のMXレコードがある場合、Amazon SESとのカスタムMAIL FROM設定は機能しません。

Amazon SESがレコードが存在することを認識した後、カスタムMAIL FROMドメインが正常に設定されたことを通知する電子メールが届きます。 Amazon SESがMXレコードを認識する前に、DNSプロバイダーによっては最大72時間の遅延が発生する場合があります。

Skysnagを使用すると、DNSに行く必要なしにAmazon SESのSPFレコードを簡単に管理できます。 これにより、Amazon SESのSPFレコードが即座に伝播し、自律的に常にSPFアラインメントを通過します。

今すぐ無料トライアルにサインアップしてください ドメインでどのように機能するかを確認してください。

Skysnagの無料SPFチェッカーを使用して、SPFレコードの健全性をここでチェックできます。

ドメインのDMARCセキュリティコンプライアンスを確認する

DMARC、SPF、DKIMを数ヶ月ではなく数日で実施

Skysnagは、忙しいエンジニアがDMARCを適用し、SPFやDKIMの設定ミスに対応することを支援します。これによりメールの到達率が向上し、メールスプーフィングや身元詐称を排除します。