الأعراض
في Microsoft Exchange Server 2013 6 التحديث التراكمي (CU6)، في حالة استدعاء الرسالة-فئة الأسلوب SaveChanges على خاصية التي لا تحدد تنسيق نص (أفضل) المفضل، وإذا كان نص الرسالة كبير جداً، فشل العملية وإرجاع رسالة الخطأ التالية:
MAPI_E_NOT_FOUND
تحدث هذه المشكلة فقط عند استخدام ملف تعريف Outlook في وضع الاتصال.
على سبيل المثال، يتم تعيين أفضل تنسيق نص المحدد بواسطة الخاصية PR_NATIVE_BODY_INFO إلى "HtmlBody (0x03)". يتوافق هذا الإعداد للخاصية PR_HTML من النص الأساسي للرسالة. إذا تم إجراء طلب بعد ذلك لتغيير الخاصية PR_RTF_COMPRESSED ، يفشل الطلب لحفظ التغييرات إذا كان نص الرسالة طويل جداً.
ملاحظة: تعتبر هذه مشكلة معروفة تؤثر Symantec Enterprise Vault. في هذه الحالة، تحديث نص النص العادي بشكل صحيح. ومع ذلك، نص RTF بإرجاع رسالة الخطأ MAPI_E_NOT_FOUND.
السبب
تحدث هذه المشكلة بسبب، على الرغم من تبادل 2013 دعم تنسيقات نص مختلفة، البرنامج يخزن تنسيق نص واحد فقط. أيضا، إجراء تبادل تحويل حيوي إذا طلبت بتنسيق مختلف.
على سبيل المثال، إذا تم تخزين نص HTML، وطلب هيئة RTF، تبادل تحويل نص HTML إلى RTF، وتقوم بإرجاع دفق ReadOnly. لأن الخاصية PR_RTF_COMPRESSED غير موجود بالفعل في المخزن، إرجاع رسالة خطأ MAPI_E_NOT_FOUND المخزن عندما يحاول Outlook للوصول إليه في وضع القراءة/الكتابة.
الحل
لحل هذه المشكلة، تثبيت التحديث التالي:
الحل البديل
استخدام الخاصية PR_NATIVE_BODY_INFO لتحديد نوع النص الأساسي للرسالة التي يتم تخزينها والوصول إلى الخاصية الوحيدة التي يتم تخزينها. لم يعد لديك لتحديث كافة نصوص الرسائل لأنه يتم تخزين نص رسالة واحدة فقط.
الحالة
أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "ينطبق على".
منتجات الجهات الأخرى المذكورة في هذه المقالة تابعة لشركات مستقلة عن Microsoft. لا تقدم Microsoft أي ضمان، سواء ضمنياً أو صريحا، بخصوص أداء هذه المنتجات أو كفاءتها.