Sender Rewriting Scheme (SRS) 機能は、Microsoft 365 から外部の受信者に送信されるすべての該当するメッセージの MAIL FROM アドレス ( 5321.MailFrom アドレス、P1 送信者、または封筒送信者とも呼ばれます) を書き換えます。 自動転送が 送信者ポリシー フレームワーク (SPF) と互換性がない問題を解決するために、SRS が Microsoft 365 に追加されました。
注:
SRS は、電子メール クライアントに表示される差出人アドレス ( 5322.From アドレスまたは P2 送信者とも呼ばれます) には影響しません。
SRS 書き換えは、未検証のドメインのなりすましを防ぐために使用されます。 メッセージは、 承認済みドメインとして構成されているドメインからのみ送信してください。
2023 年 8 月の時点で、SRS は、転送メールボックスの代わりに メールボックス転送 (SMTP 転送とも呼ばれます) からアドレスを書き換えるために使用されます。 この動作により、すべての転送方法が統合され、Exchange Online で SRS が使用されます。 SRS は転送メッセージの中断を回避するように設計されていますが、一部の特殊なケースで問題が発生する可能性があります。 たとえば、SRS はオンプレミス サーバーからインターネットへのメッセージを書き換えません。 詳細については、この記事の「 顧客のオンプレミス サーバーからの中継」 セクションを参照してください。
Microsoft 365 のリレー プールは、SRS の書き換え動作に影響します。 リレー プールの対象となるメッセージは、SRS の書き換えを省略し、Microsoft 365 SPF レコードの一部ではない IP アドレスから送信されます。 この動作は主に、SPF チェックに失敗した Exchange Online に入るメッセージに影響します。 SRS では、これらの障害は修正されません。 詳細については、「 送信配信プール」を参照してください。
SRS は、元の送信者から受信したときに SPF チェックに合格したものの、転送後に最終的な外部宛先では SPF チェックに失敗する該当するメッセージの配信を向上させます。
SRS は次のシナリオで MAIL FROM アドレスを書き換えます。
- 次のいずれかの方法を使用して外部の受信者に自動転送 (またはリダイレクト) される Microsoft 365 のメッセージ:
- メールボックス転送 (SMTP 転送とも呼ばれます)。
- 受信トレイ ルールのリダイレクト。
- メール フロー ルール (トランスポート ルールとも呼ばれます) のリダイレクト。
- 外部メンバーを含むグループ。
- メール連絡先転送。
- メール ユーザーの転送。
- 顧客のオンプレミス環境から自動転送 (またはリダイレクト) され、Exchange Online を介して中継されたメッセージ。
注:
SRS 書き換えでは、転送メッセージが DMARC チェックに合格しない問題は解決されません。 MAIL FROMアドレスを書き換えたためにSPFチェックに合格することもありますが、DMARCではSPFまたはDKIMドメインとFromアドレスのドメイン間のドメインアライメントも必要です。 このような場合、DMARCが合格するための唯一の信頼できる方法は、以下の要件を確認することです。
- メッセージは、差出人アドレスのドメインを使用して DKIM 署名されます。
- DKIM署名は、最終目的地に到着するまで、輸送中はそのまま残ります。
それ以外の場合、元の送信者ドメインが「p=reject」DMARCポリシーを持っている場合、DMARCポリシーを適用する電子メールサーバーは転送メッセージを拒否する可能性があります。 認証受信チェーン(ARC)は、DKIMの転送制限に対処するために開発され、Microsoft 365に実装されています。
SRS 実装の一部として、メッセージを配信できない場合は配信不能レポート (NDR またはバウンス メッセージとも呼ばれます) を元の送信者に再ルーティングします。
次のセクションでは、さまざまな自動転送シナリオと、SRS がそれらを処理する方法を示します。
Microsoft 365 でホストされているメールボックスの電子メールの自動転送
SRS は、Exchange Online メールボックスに送信されたメッセージの MAIL FROM アドレスを書き換え、その後、メールボックス転送または受信トレイ ルールのリダイレクトを使用して自動転送されます。 SRS は、次のパターンを使用して、メッセージが Exchange Online から送信される前に MAIL FROM アドレスを書き換えます。
<Forwarding Mailbox Local Part>+SRS=<Hash>=<Timestamp>=<Original Sender Domain>=<Original Sender Username>@<Forwarding Mailbox Domain>
または
bounces+SRS=<Hash>=<Timestamp>@<Default Accepted Domain> SRS 書き換えにより、書き換えられたメール アドレスのローカル部分 (@ の前) が 64 文字を超える場合。 SRS によって書き換えられた配信不能メッセージの NDR を受信するには、管理者は Exchange Online で「バウンス」という名前のメールボックスを作成する必要があります。 このメールボックスのドメインは、organization の既定の承認済みドメインに設定する必要があります。
次の例では、メッセージが bob@fabrikam.com からExchange Online受信者john.work@contoso.comに送信されます。 John は自宅の電子メール アドレスへの自動転送を設定しました john.home@adatum.com。 次の表は、メッセージに対する SRS の影響を示しています。
| オリジナル メッセージ | 自動転送されたメッセージ | |
|---|---|---|
| [受信者] | john.work@contoso.com |
john.home@adatum.com |
| 差出人住所 | bob@fabrikam.com |
john.work+SRS=44ldt=IX=fabrikam.com=bob@contoso.com |
| 差出人アドレス | bob@fabrikam.com |
bob@fabrikam.com |
顧客のオンプレミス サーバーからの中継
未確認のドメイン (承認済みドメインではない) からのメッセージが顧客のオンプレミス サーバーまたは Exchange Online を介してアプリケーションから中継される場合、SRS は次のパターンを使用してメッセージが Exchange Online から送信される前に MAIL FROM アドレスを書き換えます。
bounces+SRS=<Hash>=<Timestamp>@<Default Accepted Domain>
ヒント
SRS によって書き換えられた配信不能メッセージの NDR を受信するには、管理者は Exchange Online またはオンプレミスの Exchange で「バウンス」という名前のメールボックスを作成する必要があります。 このメールボックスのドメインは、organization の既定の承認済みドメインに設定する必要があります。
次の例では、メッセージが bob@fabrikam.com からオンプレミスの Exchange 受信者 john.onprem@contoso.comに送信されます。 John は自宅の電子メール アドレスへの自動転送を設定しました john.home@adatum.com。 次の表は、メッセージに対する SRS の影響を示しています。
| オリジナル メッセージ | Exchange Online が受信した中継メッセージ | Exchange Online から送信された中継メッセージ | |
|---|---|---|---|
| [受信者] | john.onprem@contoso.com |
john.home@adatum.com |
john.home@adatum.com |
| 差出人住所 | bob@fabrikam.com |
bob@fabrikam.com |
bounces+SRS=44ldt=IX@contoso.com |
| 差出人アドレス | bob@fabrikam.com |
bob@fabrikam.com |
bob@fabrikam.com |
このシナリオでは、SRS は MAIL FROM アドレスを書き換えます。 お客様は、既定の承認済みドメインを独自のドメインの 1 つに設定することをお勧めします。
顧客のオンプレミス サーバーに送信された転送メッセージ
設計上、SRS はオンプレミス サーバーを organization の信頼境界内にあると見なすため、SRS はオンプレミス環境に送信された転送メッセージを書き換えません。 オンプレミス サーバーを使用してメッセージをインターネットにルーティングする複雑なルーティング構成では、SRS によって書き換えられない転送メッセージは SPF エラーの影響を受けます。 この問題を解決するために、管理者は、Exchange Online PowerShell の New-OutboundConnector および Set-OutboundConnector コマンドレットの SenderRewritingEnabled パラメーターを使用して、オンプレミスの送信コネクタを通過するメッセージの SRS 書き換えを有効にすることができます。
ヒント
外部受信者へのメッセージを処理する送信パートナー コネクタの場合、 SenderRewritingEnabled パラメーターの値は常に True であり、 Falseに変更しようとするとエラーが発生します。
メール フロー ルールのリダイレクトされたメッセージ
SRS は、次のパターンを使用して、メッセージが Exchange Online から送信される前に MAIL FROM アドレスを書き換えます。
bouncesEtr+SRS=<Hash>=<Timestamp>=<OrigSenderDomain>=<OrigSenderUser>@<Default Accepted Domain>
SRS によって書き換えられた配信不能メッセージの NDR を受信するには、管理者は Exchange Online で「bouncesETR」という名前のメールボックスを作成する必要があります。 たとえば、ディレクトリ ベースのエッジ ブロックは、そのような受信者が組織に存在しない場合、NDR に干渉する可能性があります organization。