Pazīmes
Programmā Microsoft Exchange Server 2013 kumulatīvo atjauninājumu 6 (CU6), zvanot uz ziņojumu-klases SaveChanges metodes rekvizīta, kas nav definēts vēlamais formāts (ieteicams) struktūra un ziņojuma pamatteksts ir pārāk liels, ja neizdodas un šāds kļūdas ziņojums:
MAPI_E_NOT_FOUND
Šī problēma rodas tikai tad, ja izmantojat Outlook profilu tiešsaistes režīmā.
Piemēram, labākā pamatteksta formāts nosaka rekvizīts PR_NATIVE_BODY_INFO ir iestatīts uz "HtmlBody (0x03)." Šis iestatījums atbilst ziņojuma PR_HTML īpašums. Ja pieprasījumu pēc tam nomainiet rekvizīta PR_RTF_COMPRESSED , pieprasījumu, lai saglabātu izmaiņas, neizdodas, ja ziņojuma pamatteksts ir pārāk liels. Piezīme. Šī ir zināma problēma, kas ietekmē Symantec Enterprise glabātavā. Šādā gadījumā teksta struktūra pareizi atjaunināts. Tomēr pamata RTF atgriež MAPI_E_NOT_FOUND kļūdas ziņojums.Cēlonis
Šī problēma rodas tāpēc, ka, lai gan Exchange 2013 atbalsta struktūra vairākos formātos, programma saglabā tikai vienu pamatteksta formāts. Turklāt Exchange veic dinamisko pārvēršanas vajadzības citā formātā.
Piemēram, ja tiek saglabāts HTML struktūra un RTF pamatteksts tiek pieprasīts, Exchange konvertē HTML iestāde RTF un tiek atgriezta ReadOnly plūsmas. PR_RTF_COMPRESSED īpašums faktiski krātuvē nepastāv, jo veikals atgriež MAPI_E_NOT_FOUND kļūdas ziņojums, kad Outlook mēģina piekļūt lasīšanas/rakstīšanas režīmā.Risinājums
Lai novērstu šo problēmu, instalējiet šādu kumulatīvo atjauninājumu:
Risinājums
Rekvizītā PR_NATIVE_BODY_INFO noteikt veida ziņojuma pamatteksts, kas tiek glabāts un piekļūt tikai rekvizīta, kas ir saglabāts. Vairs nav atjaunināt visu ziņojumu saturu, jo tiek saglabāta tikai viena ziņojuma pamatteksts.
Statuss
Korporācija Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir minēti sadaļā "Attiecas uz".
Šajā rakstā minētos trešo pušu produktus ražo no korporācijas Microsoft neatkarīgi uzņēmumi. Microsoft nesniedz nekādas netiešas vai citādas garantijas par šo produktu veiktspēju vai uzticamību.