Я пытаюсь заставить Exchange 2010 изменить MessageClass (PR_MESSAGE_CLASS) входящего сообщения на класс моей пользовательской формы (IPM.Note.MyCustom), когда входящее сообщение имеет определенный набор заголовков. (X-MyCustomHeader: Yes
)
Я видел некоторую информацию об установке другого заголовка MIME (Content-Class:
), который Exchange будет использовать для установки MessageClass, но, похоже, это не работает для меня. (Я видел примеры, в которых используются Content-Class: MyCustom
и Content-Class: urn:content-class:custom.MyCustom
)
Я даже пытался написать транспортный агент на C# и нашел свойство MapiMessageClass
в классе EmailMessage
, но оно доступно только для чтения. Я также посмотрел на добавление свойства MAPI в раздел TNEF, но API Exchange не предлагает способ создания раздела TNEF, если он еще не существует. (И большая часть почты из Интернета этого не делает.)
Должен быть способ сделать это. Что мне не хватает?