お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の
英語版を参照してください。
迷惑メールの配信元は、受信者を欺いて不正な活動を行うために、メールの配信元アドレスを偽装することがよくあります。メールボックスプロバイダーは、このようなメールがユーザーの受信トレイに届くのを防ぎたいと考えており、メールの配信元もメールの改ざんを防ぎたいと考えています。これらの目標を達成する唯一の方法は、ドメイン認証を導入することです。
DMARC(ドメインベースのメッセージ認証、レポート、および適合性)は、SPF(送信ドメイン認証)とDKIMを使用してメールを検証する認証技術です。DMARCでは、組織がポリシーを公開し、そのドメインから配信した未認証メールをどのように処理するかをメールボックスプロバイダーの受信サーバーに指示できます。
DMARCを導入すると、ドメインから未認証メールを受信した際に実行する処理として、受信サーバーに次の3つのいずれかを指示できます。
処理しない
ポリシーを設計し、'p=none'に設定できます。受信サーバーが未認証メールを検出した場合、何も処理せずに受信します。
メールを隔離する
ポリシーを設計し、'p=quarantine'に設定できます。受信サーバーが未認証メールを検出した場合、そのメールを受信し、サーバー上の隔離フォルダーに保存します。これらのメールを表示できるのは、サーバーの管理者のみです。
メールを却下する
ポリシーを設計し、'p=reject'に設定できます。このポリシーにより、受信サーバーは未認証メールを却下します。DMARC失敗レポートを分析すると、却下されたメールの詳細を確認できます。
DMARCの仕組み
DMARCは、SPF(送信ドメイン認証)とDKIMという2つのメール認証技術に依存しています。メールがDMARC検証に合格するには、SPF(送信ドメイン認証)の認証とアライメントの検証、またはDKIMの認証とアライメントの検証のいずれかに合格する必要があります。
手順1
ポリシーに違反するメールの処理方法をメールボックスプロバイダーの受信サーバーに指示するDMARCポリシーを公開する必要があります。レコードが反映されるまでに24時間かかる場合があります。
手順2
SPF(送信ドメイン認証)とDKIMを導入して、配信元ドメインを認証する必要があります。SPF(送信ドメイン認証)とDKIMを導入せずにメールを配信すると、メールが不達になる可能性があります。SPF(送信ドメイン認証)とDKIMの導入後にメールを配信すると、メールボックスプロバイダーの受信サーバーはDNSを使用して、配信元ドメインに対応するDMARCレコードを特定します。受信サーバーは次の処理を実行します。
- DKIMキーを検証します。
- SPFレコードに記載されているIPアドレスからメールが配信されたかどうかを確認します。
- メールのメッセージヘッダーで、ドメインが適切にアライメントされているかどうかを確認します。
手順3
受信サーバーはDMARCポリシーを適用し、ポリシーで定義されている指示を実行します。
手順4
受信サーバーは、メールの処理結果に関するレポートを、DMARCレコードに記載されているレポート受信用メールアドレスに配信します。
DMARCレコードの読み方
DMARCレコードの例を次に示します。
v - 使用するDMARCのバージョンを示します。
p - 組織が設定したポリシーを示します。
rua -SPF(送信ドメイン認証)とDKIMの検証結果、配信元ドメインと受信ドメインの情報、認証成功の割合(%)を記載した集約レポートの配信先URIを示します。
ruf -SPF(送信ドメイン認証)またはDKIMの詳細な失敗レポートの配信先メールアドレスを示します。
pct -ポリシーを適用するメールの割合(%)を示します。
DMARCレコードの実装方法
DMARCの実装は、次の3つの手順で構成されます。各手順について以下で詳しく説明します。
- SPFレコードとDKIMレコードを検証する
- DMARCレコードを生成する
- ドメインのDNSにレコードを追加する
SPFレコードとDKIMレコードの検証
SPFレコードとDKIMレコードが認証済みで、適切にアライメントされていることを確認する必要があります。DMARCを実装するには、ドメインにSPFレコードとDKIMレコードを設定する必要があることに注意してください。SPFレコードまたはDKIMレコードの認証やアライメントの確認に失敗すると、DMARCの検証も自動的に失敗します。
SPF(送信ドメイン認証)とDKIMのアライメントを確認するには。
- SPFレコードでは、「配信元アドレス」と「Return-Pathアドレス」が一致していることを確認します。
- DKIMレコードでは、「配信元アドレス」とレコードの「d」タグが一致していることを確認します。
DMARCレコードの生成
新しいDMARCレコードを生成するには、
DMARC.orgが推奨する任意のツールを使用できます。
ドメインのDNSへのDMARCレコードの追加
最後に、DMARCレコードをTXTレコードとしてDNSサーバーに追加します。この作業の手順は、ドメインホスティング事業者によって異なります。この最後の手順は自分で行うか、ドメインホスティング事業者にサポートを依頼できます。
DMARCレポートを受信するメールアカウントの選択
メールの配信実績に関するレポートを受信するメールアカウントを選択する必要があります。定期的に受信するその他の大量のメールに埋もれないよう、専用のメールアカウントを使用することをお勧めします。これらのレポートは、メールの配信状況を把握し、受信者とのコミュニケーション方法を改善するのに役立ちます。
DMARCを実装するメリット
DMARCを実装すると、次のメリットがあります。
- 不正行為者が配信元ドメインを使用して、なりすまし活動を行うのを防止できます。
- DMARCの実装によってメールボックスプロバイダーや迷惑メール対策サービスからの評価が向上するため、メールの到達率が向上します。
- 配信するメールを監視し、ドメインから配信した未認証メールをメールボックスプロバイダーがどのように処理するかを管理できます。
Zoho Marketing Automationでは、メールを保護する最善の方法として、SPF(送信ドメイン認証)、DKIM、DMARCの実装を強く推奨しています。詳しくは、
こちらのヘルプ記事で、配信元ドメインのSPF(送信ドメイン認証)とDKIMのTXTレコードを設定する方法をご確認ください。