送信元を確認
Google WorkspaceからSendGridまで、代理でメールを送信するすべてのサービスにチェックを付けます。それぞれに適したincludeを自動で追加します。
有効なSPFレコードを作成し、代理でメールを送るすべてのサービスを許可しましょう。
送信に使うサービスを選択し、追加のIPアドレスを入力すると、DNSにそのまま貼り付けられるSPF TXTレコードを作成します。
各メカニズムをわかりやすく説明するため、公開する内容を正確に把握できます。
yourdomain.com
SPFレコード
v=spf1 ~all
Google WorkspaceからSendGridまで、代理でメールを送信するすべてのサービスにチェックを付けます。それぞれに適したincludeを自動で追加します。
aとmxで自社のメールサーバーを許可し、代理送信する固定IPアドレスを追加してください。正規の送信元を漏れなく含めましょう。
入力に合わせて有効なSPF TXTレコードを作成します。コピーして、DNS設定のドメインルートにTXTレコードを作成してください。
DNSプロバイダーでレコードを保存し、反映を待ってからメール到達率チェッカーで設定を確認してください。SPF、DKIM、DMARCがすべて合格していることを確かめます。
SPFが機能するには、すべての送信元を登録し、DNS参照を10回以内に収める必要があります。DNS全体を手作業で設定するのは細かく、ミスが起きやすい作業です。DNSレコードの管理に悩む必要はありません。ドメインをHunterに連携すれば、メール認証の設定を支援し、受信トレイへの配信をサポートします。
ドメインを設定SPFは、自社ドメイン名でメールを送信できるサーバーを受信側に伝えます。なりすましに対する最初の防衛線であり、メール到達率を支える基盤です。
GmailとYahooは大量送信者にSPFを要求しています。有効なレコードでメールの迷惑メール判定を防ぎ、配信します。
SPFにより、受信側は許可していないサーバーからのメールを拒否でき、ブランドをフィッシングやなりすましから保護できます。
ドメインの代理で送信できるプロバイダーとIPアドレスを明確に指定し、正規の送信元だけを許可します。
SPFレコードとその設定方法について、必要な情報をご紹介します。
SPFレコードは、ドメインからのメール送信を許可するすべてのサーバーを列挙したDNS TXTレコードです。メールを受信すると、受信サーバーは許可された送信元から届いたかを確認します。必ずv=spf1で始まり、-allなどのall修飾子で終わり、ドメインのルートに公開します。
上で送信に使うサービスを選択し、追加のIPアドレスや独自のincludeを入力して、適用レベルを選び、生成されたレコードをコピーしてください。次に、DNS設定でドメインのルートにTXTレコードを作成し、その値として貼り付けます。保存し、DNSに反映されると有効になります。
実際に送信に使うプロバイダーだけを含めるのが安全な始め方です。たとえばGoogle Workspaceなら、v=spf1 include:_spf.google.com ~allです。リストに漏れがないか確認する間は~all(softfail)を使い、正規の送信元をすべて含んだと確信できたら、-all(fail)に厳格化してください。
all修飾子は、レコードに記載されていないサーバーからのメールをどう扱うか、受信側に伝えます。-all(fail)は拒否し、~all(softfail)は受け入れつつ不審と判定し、?all(neutral)は判断しません。リストを整える間は~allから始め、最も強い保護のために-allへ移行してください。
SPFでは、レコードを評価する際のDNSルックアップが最大10回に制限されています。include、a、mxの各メカニズムはルックアップを消費し、上限を超えるとpermerrorでSPFが失敗します。多くのプロバイダーを追加する場合は、上の警告に注意してリストを減らすか、Hunterに送信ドメインの管理を任せて、上限内に収めてください。
DNSプロバイダーの設定で、他のDNSレコードと同じ場所に、ドメインのルート(例:yourdomain.com)のTXTレコードとして公開します。値には、上で生成したレコード全体を指定します。1つのドメインに許可されるSPFレコードは1つだけなので、すべてを1つのレコードにまとめてください。
はい。完全無料で、登録も利用制限もありません。DNSを手動で管理したくない場合は、Hunterの無料アカウントを作成してください。送信ドメインのメール認証設定をサポートします。
レコードを公開し、DNSに反映されたら、メール到達率チェッカーでドメインを確認し、SPF、DKIM、DMARCがすべて合格することを確認してください。ルックアップの過多やall修飾子の欠落など、よくある問題も検出します。
いいえ。1つのドメインには、SPFレコードがちょうど1つ必要です。複数のプロバイダーから送信する場合は、すべてのincludeとメカニズムを1つのv=spf1レコードにまとめてください。SPFレコードを2つ別々に公開するとSPFが失敗するため、この生成ツールですべての送信元を網羅する1つのレコードを作成しましょう。
SPFはドメインからのメール送信を許可するサーバーを列挙し、DKIMは受信者が改ざんの有無を検証できるようメッセージに署名し、DMARCはポリシーとレポートによって両者を結び付けます。3つが連携して、メールが正規のものであることを証明します。DMARCレコード生成ツールを使い、SPFとあわせてDMARCレコードも作成してください。
TXTレコードを保存すると、DNSプロバイダーやレコードのTTLに応じて、通常は数分から数時間で反映されます。その後、受信サーバーはメールごとに、送信元がレコードに一致するかを確認し始めます。