Symptômes
Dans Microsoft Exchange Server 2013 Cumulative Update 6 (CU6), si vous appelez le Message-classe la méthode SaveChanges sur une propriété qui ne définit pas le format de corps par défaut (recommandé), et si le corps du message est trop volumineux, le processus échoue et renvoie le message d’erreur suivant :
MAPI_E_NOT_FOUND
Ce problème se produit uniquement lorsque vous utilisez un profil Outlook en mode en ligne.
Par exemple, un meilleur format de corps qui est défini par la propriété PR_NATIVE_BODY_INFO est défini à « HtmlBody (0 x 03). » Ce paramètre correspond à la propriété PR_HTML du corps du message. Si une demande est ensuite effectuée pour modifier la propriété PR_RTF_COMPRESSED , la demande d’enregistrer les modifications échoue si le corps du message est trop volumineux.
Remarque Il s’agit d’un problème connu qui affecte Symantec Enterprise Vault. Dans ce cas, le corps de texte brut met correctement à jour. Toutefois, l’organisme RTF renvoie le message d’erreur MAPI_E_NOT_FOUND.
Cause
Ce problème se produit car, bien que Exchange 2013 prend en charge plusieurs formats de corps, le programme ne stocke qu’un seul format de corps. En outre, Exchange effectue une conversion dynamique si un format différent est requis.
Par exemple, si le corps HTML est stocké, et un corps RTF est demandé, Exchange convertit le corps HTML au format RTF, et il retourne un flux de données en lecture seule. Étant donné que la propriété PR_RTF_COMPRESSED n’existe pas réellement dans le magasin, le magasin renvoie un message d’erreur MAPI_E_NOT_FOUND lorsque Outlook essaie d’y accéder en lecture/écriture.
Résolution
Pour résoudre ce problème, installez la mise à jour cumulative suivante :
Solution de contournement
Utilisez la propriété PR_NATIVE_BODY_INFO pour déterminer le type du corps du message qui est stocké et accéder à la propriété uniquement stockées. Vous n’avez plus à mettre à jour tous les corps de message comme un corps de message sont stocké.
État
Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section « S'applique à ».
Les produits tiers dont traite cet article sont fabriqués par des sociétés indépendantes de Microsoft. Microsoft exclut toute forme de garantie, expresse ou implicite, concernant les performances ou la fiabilité de ces produits.