Síntomas
En Microsoft Exchange Server 2013 acumulativa actualización 6 (CU6), si llama el mensaje-clase método SaveChanges en una propiedad que no define el formato del cuerpo preferido (recomendado) y, si el cuerpo del mensaje es demasiado grande, el proceso falla y devuelve el siguiente mensaje de error:
MAPI_E_NOT_FOUND
Este problema sólo se produce cuando se utiliza un perfil de Outlook en modo en línea.
Por ejemplo, un mejor formato de cuerpo definido por la propiedad PR_NATIVE_BODY_INFO está establecido a "HtmlBody (0 x 03)". Este valor corresponde a la propiedad PR_HTML del cuerpo del mensaje. Si, a continuación, se realiza una solicitud para cambiar la propiedad PR_RTF_COMPRESSED , se produce un error en la solicitud para guardar los cambios si el cuerpo del mensaje es demasiado grande.
Nota: Se trata de un problema conocido que afecta a Symantec Enterprise Vault. En este caso, el cuerpo de texto sin formato se actualiza correctamente. Sin embargo, el cuerpo RTF devuelve el mensaje de error MAPI_E_NOT_FOUND.
Causa
Este problema se produce porque, aunque Exchange 2013 admite varios formatos de cuerpo, el sistema almacena sólo un formato del cuerpo. Además, Exchange realiza una conversión dinámica si se solicita un formato diferente.
Por ejemplo, si el cuerpo HTML se almacena y se solicita un cuerpo RTF, Exchange convierte el cuerpo HTML a RTF y devuelve una secuencia de sólo lectura. Porque la propiedad PR_RTF_COMPRESSED no existe realmente en el almacén, el almacén devuelve un mensaje de error MAPI_E_NOT_FOUND cuando Outlook intenta tener acceso a ella en modo de lectura y escritura.
Solución
Para resolver este problema, instale la actualización acumulativa siguiente:
Solución alternativa
Utilice la propiedad PR_NATIVE_BODY_INFO para determinar el tipo de cuerpo del mensaje que se almacena y tener acceso a la única propiedad que se almacena. Ya no tienes que actualizar todos los cuerpos de los mensajes porque se almacena sólo el cuerpo del mensaje una.
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".
Los productos de terceros que se indican en este artículo están fabricados por compañías independientes de Microsoft. Microsoft no otorga ninguna garantía, implícita o de otro tipo, respecto al rendimiento o confiabilidad de estos productos.