メールの自動転送(Auto-Forwarding)とは
自動転送は、あらかじめ定義されたユーザールールやシステムルールに基づいて、あるメールボックスに届いたメッセージを別のメールボックスへ自動的に転送するメール機能です。複数のアカウントのメールを一つにまとめたり、業務用メッセージを個人の受信トレイに転送したり、担当者の引き継ぎ時にアクセスの継続性を保ったりするためによく利用されます。便利な一方で、設定が適切でない場合、自動転送はDMARC、SPF、DKIMの認証チェックに支障をきたすことがあります。
転送されたメッセージが送信されると、転送を行う新しいメールサーバーが実質的な「送信者」になります。このサーバーは通常、元の送信者のSPFレコードで許可されていないため、メッセージが正当なものであっても、受信側でSPFチェックに失敗する場合があります。
自動転送のしくみ
自動転送は、いくつかの方法で発生します。
- ユーザー定義のルール:メールクライアントやウェブメールの画面で設定し、すべてのメッセージまたは特定のメッセージを転送します
- サーバー側の転送:メール管理者やシステムポリシーによって管理されます
- エイリアスによる転送:DNSやメールルーティングで設定し、別のアドレスへコピーを送信します
メッセージが転送される際、元の「From」ヘッダーは保持されたまま、配信には転送サーバーのIPが使われることがあります。この不一致によってSPFアライメントが壊れることがよくあります。ただし、DKIM署名は配信元ではなくメッセージの完全性を検証するため、転送されても有効なまま残ることがあります。
自動転送とDMARCの課題
転送はドメイン認証にいくつかの問題を引き起こします。
- 転送サーバーのIPが送信者のSPFレコードに含まれていないため、SPFアライメントが失敗します
- 転送サーバーがメッセージの内容やヘッダーを変更すると、DKIM署名が失敗することがあります
- SPFとDKIMのどちらの検証も通らない場合、DMARCアライメントが失敗することがあります
これらの問題を軽減するため、一部のメールサービスはARC(Authenticated Received Chain)に対応しています。ARCは転送中も元の認証結果を保持するため、受信側は元の送信者を信頼できます。
自動転送とDMARCeye
DMARCeyeは、メール環境全体にわたって自動転送の挙動を検出し、解釈するのに役立ちます。DMARCレポートを分析することで、悪意ある活動ではなく正当な転送によって生じるSPFやDKIMの失敗パターンを特定します。
詳細なレポートとポリシーに関する洞察により、DMARCeyeは正当な転送と不審な再ルーティングを区別できるようにし、正当なメール配信を妨げることなく正確なポリシーの適用を実現します。
DMARCeyeの無料トライアルに登録して、メールドメインを保護しましょう。
DMARCおよび関連用語について詳しくは、DMARCeye用語集をご覧ください。