Sintomi
In Microsoft Exchange Server 2013 cumulativo aggiornamento 6 (CU6), se si chiama il messaggio-classe metodo SaveChanges su una proprietà che definiscono il formato del corpo (migliore) preferito e se il corpo del messaggio è troppo grande, il processo non riesce e restituisce il seguente messaggio di errore:
MAPI_E_NOT_FOUND
Questo problema si verifica solo quando si utilizza un profilo di Outlook in modalità in linea.
Ad esempio, un formato migliore del corpo definito dalla proprietà PR_NATIVE_BODY_INFO è impostato a "HtmlBody (0x03)". Questa impostazione corrisponde alla proprietà PR_HTML del corpo del messaggio. Se viene quindi effettuata una richiesta per modificare la proprietà PR_RTF_COMPRESSED , la richiesta di salvare le modifiche non riesce se il corpo del messaggio è troppo grande.
Nota: Si tratta di un problema noto riguardante Symantec Enterprise Vault. In questo caso, il corpo del testo normale viene aggiornata correttamente. Tuttavia, il corpo RTF restituisce il messaggio di errore MAPI_E_NOT_FOUND.
Causa
Questo problema si verifica perché, sebbene 2013 Exchange supporta più formati di corpo, il programma memorizza solo un formato del corpo. Inoltre, Exchange esegue una conversione dinamica se viene richiesto un formato diverso.
Ad esempio, se il corpo HTML è memorizzato e viene richiesto il corpo di un RTF, Exchange converte il corpo HTML in formato RTF e restituisce un flusso di sola lettura. Poiché la proprietà PR_RTF_COMPRESSED non esiste nell'archivio, l'archivio restituisce un messaggio di errore MAPI_E_NOT_FOUND quando si tenta di accedervi in lettura/scrittura.
Risoluzione
Per risolvere questo problema, installare l'aggiornamento cumulativo seguente:
Soluzione alternativa
Utilizzare la proprietà PR_NATIVE_BODY_INFO per determinare il tipo di corpo del messaggio archiviato e di accedere alla proprietà sola memorizzato. Non è necessario aggiornare tutti i corpi dei messaggi perché viene memorizzato solo un corpo del messaggio.
Stato
Microsoft ha confermato che questo è un problema dei prodotti Microsoft elencati nella sezione "Si applica a".
I prodotti di terze parti descritti in questo articolo sono forniti da società indipendenti da Microsoft. Microsoft esclude ogni garanzia, implicita o esplicita relativa alle prestazioni o all'affidabilità di tali prodotti.