あなたのIPv4アドレス:
オペレーティングシステム:
プロバイダー:

SPF、DKIM、DMARC:メール認証の仕組み

SPFはエンベロープのドメインに対して送信を許可するホストを指定し、DKIMはドメインの鍵でメッセージの特定の内容に署名し、DMARCは識別子のアライメントを評価して、ポリシーとレポートに関する情報を公開します。いずれかの仕組みで認証に成功しても、そのメッセージが信頼できる証明にはなりません。

SPF、DKIM、DMARCそれぞれの役割

SPFは、送信サーバーがエンベロープFromのドメインのポリシーで許可されているかを確認します。DKIMは、メッセージの特定の内容に付けられた暗号署名を検証します。DMARCは、アライメントのルールに基づいてこれらの結果を表示上のFromドメインと関連づけ、処理ポリシーを公開します。

認証結果を確認する方法

メッセージのヘッダーでAuthentication-Resultsを探し、SPF、DKIM、DMARCをそれぞれ確認します。DMARCは、表示上のFromドメインとのアライメントにも左右されます。認証の成功(pass)が示すのは、定められたドメイン間の関係が認証されたということであって、メッセージの内容や送信者の意図が信頼できることの証明ではありません。Authentication-Resultsを読み解く前に、2IPのDNS応答時間の確認でドメインのDNSデータを照合しておくこともできます。

passでも「安全なメール」とは限らない理由

技術資料:RFC 7208、RFC 6376、RFC 7489