一般社団法人 全国個人事業主支援協会

COLUMN コラム

まず用語整理

用語 どこにある?
Header From メールヘッダ info@example.com
MAIL FROM SMTP Envelope bounce.example.com
Custom MAIL FROM SES設定 bounce.example.com
DKIM d= DKIM署名 example.com

 

🔥 DMARCが実際に見るもの

DMARCは:

Header From を基準に
SPF または DKIM が整合しているか

だけを判定する。


正確なロジック

IF (
(SPF PASS AND SPF domain aligns with Header From)
OR
(DKIM PASS AND DKIM domain aligns with Header From)
)
THEN DMARC PASS
ELSE DMARC FAIL

❌ よくある誤解

DMARCはHeader FromとMAIL FROMを直接比較している?

違う。

DMARCは:

  • SPFがPASSしたか?

  • そのSPFのドメインがHeader Fromと整合しているか?

を見ている。


具体例(SES + Custom MAIL FROM)

ケース1(正常)

Header From: example.com
MAIL FROM: bounce.example.com
DKIM d=example.com

判定

  • SPF → PASS(bounce.example.com OK)

  • DKIM → PASS(example.com OK)

  • DMARC → PASS(DKIM整合)

※ SPFはsubdomainなのでrelaxed alignmentなら整合OK


ケース2(via amazonses.com出るやつ)

Header From: example.com
MAIL FROM: amazonses.com
DKIM d=amazonses.com

判定

  • SPF → PASS

  • DKIM → PASS

  • でも Header From と整合していない

→ DMARC FAIL

だから Gmailで:

via amazonses.com

が出る。


🎯 つまり

DMARCは:

✔ Header From を最重要視
✔ MAIL FROMを直接は見ない
✔ SPFの「結果」と「整合性」を見る


💡 じゃあCustom MAIL FROMの意味は?

超重要。

Custom MAIL FROMは:

  • SPF alignmentを成立させるため

  • amazonses.comを消すため

  • DMARC PASS率を上げるため

つまり:

DMARCを通すための補助設定


✨ まとめ

dmarcはheader fromとcustom FROMが正当か確認しているの?

❌ 直接確認していない
✅ Header From と SPF or DKIM の整合を確認している

The following two tabs change content below.

小久保 暁人

最新記事 by 小久保 暁人 (全て見る)

この記事をシェアする

  • Twitterでシェア
  • Facebookでシェア
  • LINEでシェア