2

Outlook 用の COM アドイン (Redemption を使用) では、見ている特定のメッセージが受信されたか送信されたかを判断できる必要があります (着信メッセージのみに対処したい)。親フォルダーまたは受信者または送信者を見るだけでは、受信メッセージと送信メッセージの両方が同じ (パブリック) フォルダー内に一緒にスローされ、複数の有効な送信者が存在する可能性があるため、私の場合は機能しません。さらに、ある有効な送信者から別の有効な送信者に送信される内部メッセージもある可能性があります。

これらのプロパティはメールボックス ストアでのみ設定され、私が扱うメッセージはパブリック フォルダー ストアにあることが最も多いため (より正確には、メールが有効なPR_RECEIVED_BY_*パブリックPR_RCVD_REPRESENTING_*そのフォルダーに代わって送信されたメッセージも配置されるフォルダー)。

私はすでに OutlookSpy を使用して、さまざまなサンプル メッセージの MAPI プロパティを比較し、何かを見つけたと何度か考えましたが、これまでのところ、最終的に安定したソリューションであることが証明されたものは何も見つかりませんでした (たとえば、最初PR_MESSAGE_RECIP_MEは、受信メッセージにのみ設定され、送信メッセージには決して設定されないように見えました)。もの、しかしその後、そのプロパティも欠落している受信メッセージを見つけました)。

基本的に、着信メッセージまたは発信メッセージのみに常に設定されるプロパティ (またはその値) を探しています。

これは、少なくとも Exchange 2003 と 2007、および Outlook 2003 と 2007 で機能する必要があります。

何か案は?

4

1 に答える 1

1

電子メール自体には、着信または発信の概念はありません。それに参照枠を適用する必要があります。受信メッセージは、組織またはメールボックスに送信されますか? メールの「方向」を計算するほとんどのシステムには、インバウンド、アウトバウンド、および内部の 3 つのカテゴリがあります。

メッセージの受信者を使用してメッセージの流れを判断できない場合は、状況をよりよく説明する必要があるかもしれません。それが最善の方法だからです。

于 2009-11-25T03:11:30.727 に答える