J'essaye d'obtenir qu'Exchange 2010 change le MessageClass (PR_MESSAGE_CLASS) d'un message entrant à celui de mon formulaire personnalisé (IPM.Note.MyCustom) quand le message entrant a un certain ensemble d'en-tête. (X-MyCustomHeader: Yes
)Comment modifier MAPI MessageClass dans Exchange 2010?
J'ai vu des informations sur la définition d'un autre en-tête MIME (Content-Class:
) que Exchange utilisera pour définir MessageClass, mais cela ne semble pas fonctionner pour moi. (Je l'ai vu des exemples qui utilisent Content-Class: MyCustom
et Content-Class: urn:content-class:custom.MyCustom
)
J'ai même regardé dans l'écriture d'un agent de transport avec C#, et j'ai trouvé une MapiMessageClass
propriété sur la classe EmailMessage
, mais il est en lecture seule. J'ai également regardé ajouté une propriété MAPI dans une section TNEF, mais l'API Exchange n'offre pas un moyen de créer une section TNEF si elle n'existe pas déjà. (Et la plupart des messages provenant d'Internet ne le sont pas.)
Il doit y avoir un moyen de le faire. Qu'est-ce que je rate?