技術解説 · 出典付きの回答
メールが迷惑メールフォルダに入るのはなぜ?原因の診断ガイド
メールが迷惑メールフォルダに入るのは、受信側メールサーバーが認証の欠如、低い送信者レピュテーション、スパムフィルターを作動させるコンテンツを検出したときです。最も一般的な技術的原因は、SPF、DKIM、DMARCのレコードがないか設定が誤っていることで、受信側が送信者のIDを検証できなくなります。
認証の失敗
受信側サーバーは、SPF、DKIM、DMARCを使って、送信サーバーが自社ドメインのメールを送る権限を持っていることを検証します。SPFレコードがなかったりDKIM署名が無効だったりすると、メッセージは不審なものと判定されます。DMARCは、こうした失敗をどう扱うかのポリシーを提供します。SendHQやその無料ツール(https://sendhq.cc/tools)を使えば、DNSレコードがRFCの標準に従って正しく設定されているかを確認できます。
送信者レピュテーションとIPの健全性
IPとドメインのレピュテーションは、過去の送信パターンに基づいて算出されます。バウンス率が高いこと、苦情が頻繁にあること、ブラックリストに登録されたIPから送信していることは、品質が低いというシグナルとしてISPに伝わります。プロバイダーの共有IPを使っている場合、同じIPを使う他の送信者が自社の到達率に悪影響を及ぼすことがあります。RFC 5965に基づくフィードバックループを監視すれば、ユーザーがメールを迷惑メールとして報告している理由を特定しやすくなります。
コンテンツとヘッダーの分析
スパムフィルターは、テキストと画像の比率、スパム判定のきっかけになる単語の有無、メッセージ構造の妥当性を分析します。ヘッダーの書式に関するRFC 5322への不準拠や、RFC 2045で定義されたMIMEエンコーディングの誤りも、フィルターが作動する原因になります。短縮URLや件名での過剰な大文字の使用は、自動化されたスパムシステムによく見られる特徴なので避けてください。
インフラとアライメント
アライメントは、FromヘッダーのドメインがSPFとDKIMで使われるドメインと一致するときに成立します。サードパーティの送信サービスを使っていると、アライメントがとれていない状態がよく起こります。厳格なDMARCポリシーを満たすため、Return-Pathを表示上のFromアドレスとアラインさせてください。大量のトラフィックに専用IPを使えば、他の送信者の巻き添えでレピュテーションが損なわれるリスクを減らせます。
よく寄せられる質問
SPFレコードがないと迷惑メールフォルダに入りますか?
はい。最近の多くのISPは、送信元IPがドメインのSPFレコードで承認されていない場合、メールを自動的に迷惑メールフォルダに振り分けます。
DKIMで到達率の問題を解決できますか?
DKIMは、メールが転送中に改ざんされていないことを証明する暗号署名を付与するため、受信側からの信頼を大きく高めます。
迷惑メールフォルダへの振り分けにおいてDMARCはどのような役割を果たしますか?
DMARCは、SPFまたはDKIMが失敗した場合に、メールを拒否するか迷惑メールフォルダに送るかなど、どう処理すべきかを受信側に伝えます。
一次情報源
- RFC 7208:送信者ポリシーフレームワーク(SPF) — RFC Editor
- RFC 6376:DomainKeys Identified Mail(DKIM)の仕様 — RFC Editor
- RFC 7489:ドメインベースのメッセージ認証・レポート・適合(DMARC) — RFC Editor
- M3AAWGベストプラクティス(BCP) — M3AAWG