0

Service ExchangeService = nouveau ExchangeService (ExchangeVersion.Exchange2007_SP1); service.Credentials = new WebCredentials ("hghgh", "hghg", "yuu"); service.AutodiscoverUrl ("[email protected]");L'API gérée EWS lors de l'utilisation de ExtendedPropertyDefinition affiche la propriété dans l'en-tête en minuscules?

EmailMessage message = nouveau EmailMessage (service);
message.Subject = "Objet";
message.Body = "Le texte du corps vient ici";
message.ToRecipients.Add ("[email protected]");

ExtendedPropertyDefinition cUID = new ExtendedPropertyDefinition (DefaultExtendedPropertySet.InternetHeaders, "CITUID", MapiPropertyType.String);

message.SetExtendedProperty (cUID, "ID-12345678");
message.SendAndSaveCopy();

Résultat vu dans l'en-tête du message dans MS Outlook:

.........

cituid: ID-12345678 ----> cela apparaît comme la propriété en-tête MS Outlook en-têtes

comme vous le savez ci-dessus, je l'ai créé une propriété étendue au-dessus qui apparaîtra comme un en-tête

question: y at-il un moyen par lequel l'en-tête peut être réglé pour afficher en MAJUSCULES. Comme il existe un autre produit tiers qui ne peut pas analyser l'en-tête tel qu'il apparaît en minuscules.

Y at-il un moyen que je peux utiliser un «X-somthing» pour apparaître comme un en-tête. J'ai entendu dire qu'Exchange Server n'aime pas que 'X- ..' soit utilisé comme en-têtes personnalisés.

Répondre

2

C'est le comportement par défaut de MS Exchange Server 2007 de propager les en-têtes personnalisés en minuscules. Les en-têtes ne s'afficheront pas dans les cas mixtes/majuscules, ils s'afficheront SEULEMENT dans le cas INFÉRIEUR.

Les en-têtes personnalisés peuvent être propagés par MS Exchange Server 2007 à des clients Mapi et non-Mapi.