SPF、DKIM、DMARC の設定.
送信するドメインに必要な 3 つの DNS レコード。Google、Microsoft、Zoho の手順つき。
Google と Yahoo は、大量にメールを送る人に、この 3 つのレコードを求めています。ないと、メールは迷惑メールに入るか、拒否されます。
レコードは、ドメインの DNS を管理している場所で追加します。たとえば Cloudflare、GoDaddy、Namecheap などです。
SPF: ドメインのために送ってよい人
ドメインに TXT レコードを 1 つ追加します。
- Google Workspace:
v=spf1 include:_spf.google.com ~all - Microsoft 365:
v=spf1 include:spf.protection.outlook.com -all - Zoho (インド):
v=spf1 include:zoho.in ~all(インド以外ではzoho.comを使います) - ほかのプロバイダー: そのヘルプページに include が載っています。
SPF レコードは 1 つだけです。 すでにある場合は、新しい include をそこに追加します。たとえば v=spf1 include:_spf.google.com include:zoho.in ~all です。
DKIM: すべてのメールにつく署名
- Google: Google 管理コンソールで、アプリ、Google Workspace、Gmail、メールの認証 の順に開きます。鍵を生成し、表示された TXT レコードを追加してから、認証を開始 をクリックします。
- Microsoft: Microsoft Defender で Email authentication settings、DKIM の順に開きます。表示された 2 つの CNAME レコードを追加してから、DKIM をオンにします。
- Zoho: Zoho Mail 管理コンソールで ドメイン、Email configuration、DKIM の順に開きます。セレクターを追加し、TXT レコードを DNS にコピーして、確認します。
- ほかのプロバイダー: 管理画面で DKIM 署名をオンにして、渡されたレコードを追加します。
できれば 2048 ビット の鍵を選んでください。
DMARC: なりすましをどうするか
_dmarc という名前の TXT レコードを、値 v=DMARC1; p=none で追加します。
始めるにはこれで十分です。SPF と DKIM が数週間うまく通ったら、p=quarantine に変えます。
うまくいったか確認する
DNS の変更には、最大 1 時間かかることがあります。そのあと メールボックス のページでドメインを開き、更新ボタンをクリックします。各レコードに、緑のチェックか、具体的な直し方が表示されます。
よくある間違い
- SPF レコードが 2 つある。 SPF が失敗します。1 つにまとめてください。
- ルックアップが多すぎる。 SPF では DNS ルックアップは 10 回までです。使わなくなったツールの include を削除してください。
- +all で終わっている。 これでは、誰でもあなたとして送れてしまいます。
~allか-allを使ってください。
ドメインとサーバーのチェック も見てください。
まだ解決しませんか? アプリ内のチャットボタンを使うか、次のアドレスまでメールしてください [email protected].