Exchange Server 2007 環境で開封確認を受け取っても [確認] タブが現れない現象について


Outlook で開封確認を要求したメッセージを送信した場合、その開封通知を受信すると送信済みアイテムのメッセージに [確認] タブが追加され、受信者ごとの開封状態が確認できるようになります。
しかし、Exchange Server 2007 を使用している環境で、配信先を個人用フォルダにしていたり、送信済みアイテムを別のフォルダに移動するようなルールを使っている場合、[確認] タブが表示されなくなるという現象が発生します。
今回は、この現象の原因について説明します。

Outlook が開封確認通知と送信済みアイテムの関連付けを行う場合、PR_REPORT_TAG という MAPI プロパティを使用します。以前の Exchange サーバーでは組織内のメッセージ送信についてはこのプロパティをそのまま保持していたため、送信済みアイテムが個人用フォルダに移動された場合でも問題なく関連付けが可能でした。

しかし、Exchange Server 2007 では、組織内であっても開封確認通知は RFC 3798 によって定められた形式で送信され、この形式のメッセージでは PR_REPORT_TAG が失われます。
この場合、PR_REPORT_TAG の代わりに Original-Message-ID というフィールドが開封確認通知と元のメッセージの関連付けに使用されます。
たとえば、開封確認要求が付いたメッセージの Message-ID が <AAA@domain> だった場合に、その開封確認通知の Original-Message-ID が <AAA@domain> となる、という具合です。
ところが、前述のとおり、Outlook は関連付けに PR_REPORT_TAG というプロパティを使いますので、このままでは関連付けが行われません。そのため、Exchange Server 2007 は開封確認通知を受け取ると、その Original-Message-ID の値が Message-ID に設定されているメッセージをメールボックスにある送信済みアイテムから検索し、見つかったアイテムの PR_REPORT_TAG を開封確認通知に設定します。

処理の流れをまとめると以下のようになります。

  1. UserA が Outlook から開封確認通知を要求したメッセージ (X) を UserB に送信します。このとき以下のようなプロパティが設定されると仮定します。また、UserA の送信済みアイテム フォルダにあるメッセージ (X’) にも同様のプロパティが設定されます。

    PR_REPORT_TAG: 1111
    Message-ID: <AAA@domain>
  2. 上記のメッセージが UserB によって開かれ、開封確認通知 (Y) が送信されます。このとき、この開封確認通知には以下のプロパティが設定されます。

    Original-Message-ID: <AAA@domain>
  3. 上記の開封確認通知 (Y) が Exchange Server 2007 上の UserA のメールボックスに配信されます。このとき、Exchange Server 2007 は Message-ID が <AAA@domain> であるメッセージを UserA のメールボックスにある送信済みアイテム フォルダから検索します。もし、1. の送信済みメッセージ (X’) が見つかれば、開封確認通知メッセージ (Y) に以下のプロパティが追加されます。

    PR_REPORT_TAG: 1111
  4. 開封確認通知 (Y) を UserA が開きます。このとき、Outlook は開封確認通知 (Y) の PR_REPORT_TAG と同じ値 (1111) の PR_REPORT_TAG を持つメッセージを送信済みアイテム フォルダから検索し、見つかった場合にそのメッセージ (X’) の確認タブに開封状況を追加します。

ここで問題となるのが、送信済みアイテムがメールボックスではなく個人用フォルダに移動されてしまった場合です。
Exchange Server 2007 は個人用フォルダの送信済みアイテムにはアクセスできませんので、上記の 3. で元のメッセージ (X’) を見つけることができません。その結果、PR_REPORT_TAG が設定されず、[確認] タブも表示されないということになります。

したがって、[確認] タブを表示するには、送信済みのメッセージはメールボックス上の送信済みアイテム フォルダに保存しておく必要があるのです。

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中