Exchange の「Delivered-To」ヘッダー

Exchange の「Delivered-To」ヘッダー

一部の SMTP サーバー実装 (Postfix など) では、電子メールに追加されるヘッダーをDelivered-To有効にすることができます。 (または)X-Original-To[X-]Envelope-To

これは、メールがどの電子メール アドレスにリダイレクトされたかを判断する配布リストで非常に役立ちます。

したがって、メールが に送信されると、またはヘッダーで、メールが にリダイレクト (配信) されたことを[email protected]確認できます。 は、単一のメールボックスにリンクされている他の多くの電子メール アドレスの 1 つです。Delivered-ToEnvelope-To[email protected]

Microsoft Exchange 2010 上の特定のメールボックスにこのメールを配信するために使用されたアドレスを見つけるにはどうすればよいですか?

プレーンメッセージ(すべてのヘッダーを含む)を見ると、メールがアドレス経由で届いたという情報は見つかりません。[email protected]

Delivered-Toメールが配布リスト経由で配信される場合、Microsoft Exchange でヘッダー (または同様のヘッダー) を設定する必要があると思います。

Exchange 2010 でこのようなヘッダーを有効にする方法はありますか?

チケット システム (OTRS) がチケットの所属先を正しく認識できるようにする必要があります。すべての配布リストのすべての電子メール アドレスをシステム構成に追加することは適切な解決策ではありません。

Exchange 2010 用のソリューションがある場合、これは Exchange 2007 にも適用できる可能性がありますか?

答え1

質問を正しく理解していれば、必要なヘッダーを取得する方法はここにありますが、気に入らないと思います。これはトランスポート ルールに基づいています。

OTRS アドレスのセットを制御でき、それらを Exchange に登録できる場合 (Exchange 連絡先など)、次のようにそれぞれに対してトランスポート ルールを作成できます。

Apply rule to messages
sent to **OTRS Username**
and set X-Envelope-To with **[email protected]**

fmysky が指摘しているように、トランスポート ルールの恐ろしい点は、リテラル文字列を受け取ることです。そのため、OTRS アドレスごとにトランスポート ルールが必要になります (ただし、配布リストごとに 1 つずつ必要になるわけではありません)。

私は Exchange 2007 環境でこれを試してみましたが、社内の配布リストの 1 つにメッセージを送信したときに機能しました。

答え2

トランスポート ルールを通じてカスタム ヘッダーにリテラル文字列を追加することはできますが、必要な機能は PowerShell でも実現できないと思います。独自のトランスポート エージェントを作成しない限りは。

答え3

元の To: アドレスを取得することはできますが、Exchange に送られると、メールボックスに到達するためにどのような決定が行われたかを知ることはできません。

ネストされた配布グループがない限り、元の宛先アドレスを取得できるため、これは問題にならないはずです。

ネストされた配布グループを使用している場合は、ネストされていない配布グループに移行することをお勧めします。

関連情報