4

受信メッセージに特定のヘッダー セットがある場合、Exchange 2010 で受信メッセージの MessageClass (PR_MESSAGE_CLASS) をカスタム フォーム (IPM.Note.MyCustom) のメッセージ クラスに変更しようとしています。( X-MyCustomHeader: Yes)

Exchange が MessageClass の設定に使用する別の MIME ヘッダー ( ) の設定に関する情報を見Content-Class:たことがありますが、うまくいかないようです。Content-Class: MyCustom(とを使用する例を見てきましたContent-Class: urn:content-class:custom.MyCustom)

C# でトランスポート エージェントを作成することも検討しましたが、クラスのMapiMessageClassプロパティを見つけましたが、読み取り専用です。EmailMessageまた、TNEF セクションに追加された MAPI プロパティも調べましたが、Exchange API には、TNEF セクションがまだ存在しない場合に作成する方法はありません。(そして、インターネットからのほとんどのメールはそうではありません。)

これを行う方法が必要です。私は何が欠けていますか?

4

1 に答える 1

0

Outlook Remption を使用して行います。http://www.dimastr.com/redemption/rdo/RDOMail.htm RDOMail の MessageClass プロパティは読み取り/書き込みです。Redemption は拡張 MAPI をラップするだけなので、サード パーティのライブラリを使用したくない場合は、ネイティブ コードで実行できます。

于 2013-03-22T16:05:15.550 に答える