我正在尝试让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属性,但是如果尚未存在TNEF部分,则Exchange API不提供创建TNEF部分的方法。 (而且大多数来自互联网的邮件都没有。)
必须有办法做到这一点。我错过了什么?
答案 0 :(得分:0)
我们使用Outlook Remption:http://www.dimastr.com/redemption/rdo/RDOMail.htm RDOMail的MessageClass属性是读/写。 Redemption只包装了扩展MAPI,因此如果您不想使用第三方库,可以使用本机代码。