4

当传入的邮件具有特定的标头集时,我试图让 Exchange 2010 将传入邮件的 MessageClass (PR_MESSAGE_CLASS) 更改为我的自定义表单 (IPM.Note.MyCustom) 的 MessageClass。( X-MyCustomHeader: Yes)

我已经看到一些有关设置Content-Class:Exchange 将用于设置 MessageClass 的另一个 MIME 标头 ( ) 的信息,但它似乎对我不起作用。(我见过使用Content-Class: MyCustomand的例子Content-Class: urn:content-class:custom.MyCustom

我什至研究过用 C# 编写一个传输代理,我确实MapiMessageClass在类上找到了一个属性EmailMessage,但它是只读的。我还查看了在 TNEF 部分中添加了 MAPI 属性,但如果不存在,Exchange API 不提供创建 TNEF 部分的方法。(大多数来自 Internet 的邮件都没有。)

必须有办法做到这一点。我错过了什么?

4

1 回答 1

0

我们使用 Outlook Reemption:http ://www.dimastr.com/redemption/rdo/RDOMail.htm RDOMail 的 MessageClass 属性是读/写。Redemption 只是包装了 Extended MAPI,因此如果您不想使用 3rd 方库,则可以使用本机代码来完成。

于 2013-03-22T16:05:15.550 回答