Outlook 用の COM アドイン (Redemption を使用) では、見ている特定のメッセージが受信されたか送信されたかを判断できる必要があります (着信メッセージのみに対処したい)。親フォルダーまたは受信者または送信者を見るだけでは、受信メッセージと送信メッセージの両方が同じ (パブリック) フォルダー内に一緒にスローされ、複数の有効な送信者が存在する可能性があるため、私の場合は機能しません。さらに、ある有効な送信者から別の有効な送信者に送信される内部メッセージもある可能性があります。
これらのプロパティはメールボックス ストアでのみ設定され、私が扱うメッセージはパブリック フォルダー ストアにあることが最も多いため (より正確には、メールが有効なPR_RECEIVED_BY_*
パブリックPR_RCVD_REPRESENTING_*
そのフォルダーに代わって送信されたメッセージも配置されるフォルダー)。
私はすでに OutlookSpy を使用して、さまざまなサンプル メッセージの MAPI プロパティを比較し、何かを見つけたと何度か考えましたが、これまでのところ、最終的に安定したソリューションであることが証明されたものは何も見つかりませんでした (たとえば、最初PR_MESSAGE_RECIP_ME
は、受信メッセージにのみ設定され、送信メッセージには決して設定されないように見えました)。もの、しかしその後、そのプロパティも欠落している受信メッセージを見つけました)。
基本的に、着信メッセージまたは発信メッセージのみに常に設定されるプロパティ (またはその値) を探しています。
これは、少なくとも Exchange 2003 と 2007、および Outlook 2003 と 2007 で機能する必要があります。
何か案は?