[ 転送とARC ]

混合電子メールプロバイダー間で転送ルールを追跡する

等価性を前提とするのではなく、各プロバイダーの ID の変更と結果のセマンティクスを保持しながら、転送ルール間のホップバイホップの比較を構築します。

EmailAuth研究チームによる · 6 分で読めます

【ポイント】

  • 観察可能な各ハンドオフでの実際のエンベロープの動作を比較します。
  • 変換、アイデンティティの調整、およびローカル受信者の処理を別個の質問として保持します。
  • 認証と並行して、ループ、重複コピー、宛先の所有権を確認します。
このページでは

プロバイダーのペアではなくルールのチェーンをモデル化する

混合プロバイダー転送の問題は、「メールはあるシステムでは機能するが、他のシステムでは機能しない」とよく言われます。その説明はルートを隠します。同じアドレスは、最終メールボックスがメールを認識する前に、エイリアス、メールボックス ルール、セキュリティ ゲートウェイ、および別の転送ルールを介してメールを受信できます。各段階では、異なるエンベロープ ID、メッセージ変換、またはローカル決定が導入される可能性があります。

認証結果を比較する前に、バージョン管理されたルート インベントリを構築します。元の送信者、各仲介者、および最終受信者の名前を指定します。自動リダイレクトと、新しい転送を作成する人を区別します。各ルールの所有者と入手できる証拠を記録します。プロバイダー名は便利なラベルですが、実際のルール タイプ、アカウント構成、および処理シーケンスによって、検証が必要な動作が決まります。

ホップごとに比較契約を確立する

ハンドオフごとに、同じ証拠フィールド(観察時間、接続元、 封筒の差出人 既知の場合、作成者ドメイン、署名の存在、対象となるコンテンツの変更、および受信システムの結果。直接サンプルが間接パスの別のブランチと混同されないように、ルート識別子を含めます。意図した構成と観察された動作は一致しない可能性があるため、両方を維持してください。

プロバイダーのエクスポートまたはコントロール パネルのスクリーンショットには構成が説明されていますが、受信メッセージを生成したトランザクションは必ずしも説明されません。サービスが中間エンベロープを公開できない場合は、そのフィールドを不明としてマークし、受信者の最終的な観察を保持します。転送と呼ばれるすべてのルールが同じSMTPメソッドを使用すると仮定してギャップを埋めないでください。

代表的な形式と既知の受信者を含む小規模で承認された比較セットを使用します。実際には、一度に 1 つの計画変数のみを変更します。プレーン テキスト、マルチパート メール、および添付ファイルのあるメッセージは、異なる処理パスを実行できます。目的は、依存関係を分離することであり、少数の例から全体的な配信可能性のパーセンテージを算出することではありません。

転送境界ごとにアイデンティティを再度評価する

最終接続サーバーは、元の送信者のサーバーと異なる場合があります。 RFC 7208セクション 10.3 それがなぜ重要なのかを説明する SPF。仲介者は封筒を保管したり、交換したりすることができます。その行動には証拠が必要です。後の書き換えによって、以前の書き換えドメインが置き換えられる可能性があるため、最終的な Return-Path それだけでは、以前のすべてのアイデンティティの完全な履歴ではありません。

下 RFC 9989セクション 4.4、渡す識別子も通常の作成者のドメインと一致する必要があります。 DMARC 成功。書き換えられたローカル部分の中に元のアドレスを入れても、そのドメイン関係は作成されません。また、すべての仲介者の署名が必ずしも役立つわけではありません アライメント: 各署名ドメインは、作成者との関係について評価する必要があります。

生き残ったオリジナルを扱う DKIM 別のパスとして。によると RFC 6376セクション 3.4 および 5.4、検証は署名されたフィールドと正規化された対象コンテンツに依存します。プロバイダーは、必ずしも署名を無効にすることなく未署名のトレース ヘッダーを追加できますが、変更された署名済みの件名やカバーされた本文は重要になる可能性があります。チェーン内の最後のプロバイダーに責任を負わせるのではなく、実際の資料を比較してください。

プロバイダーのガイダンスを文書化された製品にローカルに保つ

Googleの 転送推奨事項 そしてマイクロソフトの SRSの説明 さまざまな製品の観点から関連する問題に対処します。 Microsoft のドキュメントには、ルート依存の例外が含まれています。正確な製品と流れの方向に対してそれぞれを読み取り、プロバイダーのロゴから予測するのではなく、結果のエンベロープを検証します。

同じ注意が受信者の評価にも当てはまります。マイクロソフトの 複合認証の説明 通常のプロトコルの結果とは異なる追加の結果について説明します。その値を扱うユニバーサル パス列を作成しないでください。 ARC チェーンの結果とDMARC同等です。元のラベルを保管し、ラベルが製造された場所でその意味を文書化します。

ARC以前の評価を実行できますが、 RFC 8617 信頼と処理を受信者のポリシーに任せます。このレビュー日時点ではまだ実験段階です。の 2026年10月の再分類提案 はアクティブなドラフトであり、採用された代替品ではありません。プロバイダー間の計画は、各受信者が各仲介者を信頼するという未検証の約束に依存すべきではありません。

2 つの独立した障害が発生した架空の例

example.comからexample.netの組織メールボックス、アーカイブ サービス、個人メールボックスを経由する架空のルートを考えてみましょう。意図された比較には、直接対照と、観察可能な各段階からの 1 つのサンプルが含まれます。考案されたシナリオでは、最初の転送では署名されたメッセージが保存され、アーカイブ サービスはチケット ラベルを署名された件名フィールドに追加します。

最後のエンベロープがアーカイブ サービスに属し、そのSPF評価に合格したとします。この結果自体はexample.comと一致しません。主題の変更により、元の調整されたDKIMパスの損失が説明される可能性がありますが、レビュー担当者はそれを確立するために実際の前後の資料が必要になります。提案された変更は、最初のメールボックスのDNSに自動的に属するのではなく、アーカイブ変換に属します。

これとは別に、インベントリにより、以前のアドレスに返信を送り返す可能性がある古いルールが明らかになりました。これは、単独で検討する必要があるルーティングのリスクです。認証パスはループ防止を証明するものではありません。この例では、メッセージ ループ、ヘッダーの変更、プロバイダーの判定は実際には観察されませんでした。

ルールが変更された場合でも運用上の所有権を維持する

正確なルールの違い、サービス所有者、対象となる宛先、および変更を受け入れるために必要な証拠を記録します。認証と並行して、重複コピー、古い宛先、プライバシーへの期待、失敗通知を確認します。認証はするものの、メッセージが意図しないメールボックスに公開されるルートは、移行が成功したとは言えません。

承認された実行後、比較を繰り返し、残りの未知数を保存します。カタログには、ルート、エンベロープ、署名、および信頼できる結果を比較した直接および間接配信サンプルが必要です。その門は開いたままです。この記事は、独自の診断フレームワークと架空のルートの演習を提供するものであり、プロバイダーのライブ テスト、承認されたルールの変更、サービス全体での同等の動作の証明ではありません。

[ 取り除く ]

プロバイダー名はルートを定義しません。実際のルールとハンドオフにはそれぞれ独自の証拠が必要です。

【役割別】

これがあなたにとって何を意味するか

実際の次のステップに向けて、自分の役割を選択してください。

ルーティングコーディネーター

実際のトポロジを維持する

ブランチまたは余分なホップにより、証拠と所有権の両方が変更される可能性があります。

次のステップ

  1. ルール インベントリをバージョン管理し、各サービス所有者を識別します。
  2. 欠けている中間視程を明示的に記録します。

プロバイダ管理者

ローカルハンドオフを確認する

文書化された機能は、実際のアカウント構成と一致する必要があります。

次のステップ

  1. 特定のルールのエンベロープと変換動作をキャプチャします。
  2. 下流の結果を予測する前に、例外を確認してください。

レビューアを変更する

認証とルーティングの受け入れを分離する

正しい宛先への配送とプロトコルの有効性は両方とも必要な検討事項です。

次のステップ

  1. 重複、ループリスク、宛先の同意を確認します。
  2. 意図した差異とその回復基準のみを承認します。

[ よくある質問 ]

よくある質問

プロバイダー名のリストだけでは転送を説明できないのはなぜですか?

プロバイダーは、さまざまなルール タイプ、ゲートウェイ、またはアカウント設定を通じて参加できます。ブランドごとに 1 つの動作を想定するのではなく、実際の引き継ぎシーケンスと所有権を記録します。

最後のReturn-Path以前のすべてのエンベロープを再構築できますか?

いいえ。後で書き直すと、以前の ID が置き換えられる可能性があります。利用可能な場合は中間トランザクション証拠を保持し、欠損値を不明としてマークします。

すべてのプロバイダーの認証ラベルを 1 つのパス列に減らす必要がありますか?

いいえ、元のラベルと意味を保持します。通常のプロトコルの結果、 ARC検証、およびプロバイダー固有の複合評価は、さまざまな質問に答えます。

どの署名をチェーン全体で比較する必要がありますか?

署名ドメイン、カバレッジ、検証結果など、元の署名と追加された署名を個別に追跡します。新しい中間署名は、調整された著者の署名を自動的に置き換えません。

最後の書き換え後のSPFパスは、以前に表示されていたすべての作成者を承認しますか?

いいえ。結果は評価されたアイデンティティに関するものであり、 DMARCアラインメントは別個のドメイン関係のままです。

プロバイダーが文書化した例外はどのように処理されるべきですか?

実際のルートがそれに適合するかどうかを判断し、承認された観察結果で動作を検証します。一般的な転送ガイダンスを普遍的なデフォルトとして扱って例外を消去しないでください。

認証の成功は、転送ループが不可能であることを証明できますか?

いいえ。ルーティング サイクル、重複コピー、および古い宛先は、独自のインベントリとテストを必要とする別個の運用上の問題です。

混合プロバイダーの変更をレビュー可能にするのはなぜですか?

正確なルールの違い、所有者、対象となる宛先、ベースライン、直接および間接の比較計画、および明示的に残された未知の部分。この記事では、そのような運用パッケージは完成しません。

[ 情報源 ]

情報源

  1. ARC歴史的アクティブ インターネット ドラフトとして再分類
  2. RFC 8617の現在のIETF文書のステータス
  3. メールをGmailに転送するためのベスト プラクティス
  4. クラウド組織における電子メール認証
  5. Microsoft 365の送信者書き換えスキーム
  6. RFC 6376 : DomainKeys によるメール署名の識別
  7. RFC 7208 : 電子メールでのドメインの使用を承認するための送信者ポリシー フレームワーク
  8. RFC 8617 : 認証済み受信チェーン プロトコル
  9. RFC 9989 : ドメインベースのメッセージ認証、レポート、および適合性

[ 用語集 ]

用語集

渡す
あるメール処理ステージから別のメール処理ステージへの転送。接続ソースまたはエンベロープが異なる可能性があります。
ルート識別子
観測値を意図した 1 つの中間シーケンスに結び付けるローカル参照。
変換
署名範囲に照らして評価する必要がある、メッセージのヘッダー、本文、または表現への変更。
アライメントモード
該当するDMARCポリシーで要求される厳格または緩和されたドメイン関係。
ローカルポリシー
通常の認証結果を超えた証拠を考慮する可能性のある受信者の処理決定。

企業の来歴

一流の金融機関と政府が選ばれる理由 電子メール セキュリティ ダッシュボードを廃止しました。

従来の電子メール認証プラットフォームはダッシュボードを販売し、エンジニアに作業を依頼します。一か八かの環境では、手動による監視は適用の遅れ、構成のドリフト、および監視されていないシャドウ ドメインを意味します。

EmailAuthは、エージェントの電子メール来歴プラットフォームです。 当社のエージェントが執行します p=reject、サードパーティの送信者を調整し、ドメインを完全に移動します。 RFC 9989 新しいDMARC標準に準拠し、人間による監査機能を備えています。

政府 大企業 ティア1金融機関

SaaS · 専用テナント · エアギャップオンプレミス · BYOK 暗号化

ナレッジベース