このページで学べること

SPF、DKIM、および DMARC レコードを使用して、メールが正常に認証されていることを確認する方法をご確認ください。

ほとんどの受信トレイ プロバイダーは、一括送信者に対して送信者要件を適用しています。DMARC 認証を設定することは、これらの要件を満たすうえで重要な要素です。参考として、Google は Gmail 受信者に 1 日あたり 5,000 通以上のメールを送信する人を "一括送信者" とみなします。

メール認証

[メール認証] は、メール送信者の身元の確認を可能にする技術標準を指します。最も一般的に使用されるメール認証標準は SPF、DKIM、DMARC です。メールサーバーは、これらの認証プロトコルを使用して、受信メールが正当な送信者からのものであることを確認し、悪意のある行為者からブランドと顧客を保護します。

メール認証について学び、スタートガイドを開始する前に DMARC を設定してください。

メール ヘッダーを使用して認証を確認する

メールヘッダーについて

メール ヘッダーには、メールに関するメタデータと、メールがたどったネットワーク経路が含まれます。これには、送信元アドレス、件名、受信者、主要な認証の詳細などの情報が含まれます。

ブランドから送信されたメールのヘッダーにある認証情報を使用して、SPF、DKIM、DMARC が通過していることを確認できます。

さまざまな受信箱プロバイダーでメール ヘッダーをすべて取得する方法をご確認ください。

ヘッダーの概要

多くの受信トレイプロバイダーは、メールヘッダーに主要な認証情報の概要を記載しています。

Gmail header summary
Gmail header summary

フル ヘッダー

メールの完全なヘッダー内では、主要な認証情報は次のように表示される場合があります:

text
Delivered-To: email@klaviyo.com
Received: by 2002:a59:9a44:0:b0:437:660e:55f2 with SMTP id a4csp4934052vqp;
    Sun, 10 Dec 2023 16:03:01 -0800 (PST)
Authentication-Results: mx.google.com;
    dkim=pass header.i=@klaviyo.com header.s=s1 header.b=kBByyR4j;
    spf=pass (google.com: domain of bounces+27486840-770f-email=klaviyo.com@send.klaviyo.com designates 000.000.00.000 as permitted sender) smtp.mailfrom="bounces+27486840-770f-email=klaviyo.com@send.klaviyo.com";
    dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=klaviyo.com

表示されるメール ヘッダーは受信トレイ プロバイダーによって異なる場合がありますが、重要な認証情報は Authentication-Results というセクション内にあるはずです。

SPF

Sender Policy Framework(SPF)は、配信中に送信元アドレスの偽装を検出するために設計されたメール認証方法です。SPF により、受信側メールサーバーは、特定のドメインから送信されたメールが、そのドメインの管理者によって承認された IP アドレス経由で送信されたものかを確認できます。

受信ボックス プロバイダーにヘッダーの要約がある場合、SPF と、pass または fail の値、およびメールの送信に使用された IP アドレスが表示されるはずです。

SPF pass highlighed in header summary
SPF pass highlighed in header summary

メールヘッダー全体を見ると、SPF レコードが成功(spf=pass)していることがわかります。これは、メールの送信に使用された IP アドレスが送信ドメインに対して送信を許可されていることを示します。

text
Authentication-Results: mx.google.com;     dkim=pass header.i=@klaviyo.com header.s=s1 header.b=kBByyR4j;     spf=pass (google.com: domain of      bounces+27486840-770f-email=klaviyo.com@send.klaviyo.com designates 000.000.00.000 as permitted sender) smtp.mailfrom="bounces+27486840-770f-email=klaviyo.com@send.klaviyo.com";     dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=klaviyo.com

DKIM

DomainKeys Identified Mail(DKIM)は、送信者の身元を確認するためにメールのヘッダーに追加されるデジタル署名として機能します。受信側メールサーバーは、DKIM 署名が関連する送信ドメインのものと一致することを検証します。

受信トレイプロバイダーにヘッダーのサマリーがある場合は、メールの送信元ドメインに対して DKIM と、pass または fail の値が表示されるはずです。

DKIM pass highlighed in header summary
DKIM pass highlighed in header summary

メールヘッダー全体で、DKIM レコードが合格(dkim=pass)していることを確認できます。これは、DKIM によって設定されたデジタル署名が、関連する送信ドメインのものと一致していることを示します。

複数のブランド送信ドメインを使用しているアカウント向けの注意事項:アカウントで、送信タイプ(マーケティング、トランザクション、サービス)ごとに別々のブランド送信ドメインを使用している場合、各ドメインはそれぞれ独自の DKIM キーで署名されます。DKIM セレクターのプレフィックスは、どの送信タイプがメールに署名したかを示します:マーケティングは km、トランザクションは kt、サービスは ks、または従来の MSD 導入前ドメインは kl です。

text
Authentication-Results: mx.google.com;     dkim=pass header.i=@klaviyo.com header.s=s1 header.b=kBByyR4j;     spf=pass (google.com: domain of bounces+27486840-770f-email=klaviyo.com@send.klaviyo.com designates 000.000.00.000 as permitted sender) smtp.mailfrom="bounces+27486840-770f-email=klaviyo.com@send.klaviyo.com";     dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=klaviyo.com

DMARC

DMARC は、ドメインベースのメッセージ認証、レポート作成、および適合性を表します。SPF と DKIM を使用してメールの真正性を判断するプロトコルであり、ドメイン所有者が不正使用からドメインを保護できるようにします。

DMARC は、受信サーバーに対して受信メールの処理方法に関する指示を提供します。配信されるには、DMARC ポリシーで設定された要件に従って、メッセージが DKIM と SPF の整合性チェックに合格する必要があります。DMARC チェックに合格しないメッセージは、許可、拒否、または迷惑メールフォルダへの振り分けが行われる場合があります。

受信トレイ プロバイダーにヘッダー サマリーがある場合、DMARC とともに、pass または fail の値が表示されるはずです。

DMARC pass highlighted in header summary
DMARC pass highlighted in header summary

メールの完全なヘッダー内では、DMARC が通過している(dmarc=pass)ことを確認でき、メールが送信ドメインの DMARC チェックに合格したことを示しています。また、送信ドメインに設定されている特定の DMARC ポリシーも確認できます(例:p=reject)。

text
Authentication-Results: mx.google.com;     dkim=pass header.i=@klaviyo.com header.s=s1 header.b=kBByyR4j;     spf=pass (google.com: domain of bounces+27486840-770f-email=klaviyo.com@send.klaviyo.com designates 000.000.00.000 as permitted sender) smtp.mailfrom="bounces+27486840-770f-email=klaviyo.com@send.klaviyo.com";     dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=klaviyo.com

サードパーティ製ツールを使用して認証を確認する

DMARC ポリシーが正常に公開されたことを確認する別の方法は、EasyDMARC が提供する DMARC チェッカーなどのサードパーティ製ツールを使用することです。ブランドのルートドメインを入力すると、設定されている場合は DMARC レコードが返されます。

Example lookup on EasyDMARC for the klaviyo.com domain
Example lookup on EasyDMARC for the klaviyo.com domain

DMARC ポリシーが p=none に設定されている場合、EasyDMARC の使用時に Status は Warning として表示されます。このポリシーでは、ドメインがなりすましから保護されず、送信ドメインとフレンドリー差出人アドレスのドメインの間に不一致があっても、メールが受信者のメイン受信トレイに届く可能性があるため、EasyDMARC は Warning を表示します。EasyDMARC で Warning と Valid のいずれのステータスであっても、ブランドの DMARC ポリシーが受信トレイプロバイダーの送信者要件を満たしていることを示します。

EasyDMARC のレポート作成サービスを使用していない限り、EasyDMARC Reporting の結果は無視できます。

その他のリソース

この記事は役に立ちましたか?
この記事へのフィードバックには、このフォームのみを使用してください。 サポートへの連絡方法.

Klaviyo の詳細を見る

コミュニティ
同業者、パートナー、Klaviyo のエキスパートとつながり、インスピレーションを得たり、インサイトを共有したり、あらゆる質問への回答を得たりできます。
パートナー
特定のタスクのサポートや継続的なマーケティング管理のために、Klaviyo 認定エキスパートを雇いましょう。
サポート

アカウントからサポートにアクセスしてください。

メールサポート (無料トライアルと有料アカウント) 24 時間 365 日利用可能

チャット/バーチャル アシスタント
利用可否は地域およびプランタイプによって異なります