Triệu chứng
Trong Microsoft Exchange Server 2013 tích lũy Update 6 (CU6), nếu bạn thông báo-lớp SaveChanges phương pháp trên một thuộc tính không xác định các định dạng nội dung ưa thích (tốt nhất), và nếu thư quá lớn, quá trình thất bại và trả về thông báo lỗi sau:
MAPI_E_NOT_FOUND
Sự cố này xảy ra khi bạn sử dụng hồ sơ Outlook ở chế độ trực tuyến.
Ví dụ, định dạng nội dung tốt nhất được xác định bởi thuộc tính PR_NATIVE_BODY_INFO được đặt thành "HtmlBody (0x03)." Thiết đặt này tương ứng với thuộc tính PR_HTML của thư. Nếu một yêu cầu rồi thực hiện thay đổi thuộc tính PR_RTF_COMPRESSED , yêu cầu để lưu thay đổi không thành công nếu nội dung thư quá lớn.
Lưu ý Đây là sự cố đã biết có ảnh hưởng đến Symantec doanh nghiệp tín liệu. Trong trường hợp này, nội dung văn bản thuần Cập Nhật đúng. Tuy nhiên, nội dung RTF trả về thông báo lỗi MAPI_E_NOT_FOUND.
Nguyên nhân
Sự cố này xảy ra vì mặc dù Exchange 2013 hỗ trợ nhiều định dạng nội dung, chương trình lưu trữ nội dung duy nhất định dạng. Ngoài ra, Exchange thực hiện chuyển động nếu một định dạng khác được yêu cầu.
Ví dụ: nếu nội dung HTML được lưu trữ và bản thân RTF được yêu cầu, Exchange chuyển đổi nội dung HTML sang RTF, và nó trở lại một dòng ReadOnly. Do nhà PR_RTF_COMPRESSED thực sự không tồn tại trong cửa hàng, Cửa hàng trả lại thông báo lỗi MAPI_E_NOT_FOUND khi Outlook cố gắng truy cập trong chế độ đọc/ghi.
Giải pháp
Để giải quyết vấn đề này, cài đặt bản Cập Nhật tích luỹ sau:
Giải pháp
Sử dụng thuộc tính PR_NATIVE_BODY_INFO để xác định loại nội dung thư được lưu trữ và truy cập thuộc tính chỉ được lưu trữ. Bạn không phải cập nhật tất cả các nội dung thư vì chỉ một nội dung thư được lưu trữ.
Trạng thái
Microsoft đã xác nhận rằng đây là sự cố trong sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".
Các sản phẩm của bên thứ ba mà bài viết này thảo luận do các công ty độc lập với Microsoft sản xuất. Microsoft không bảo hành, theo ngụ ý hay cách khác, về hiệu suất hoặc độ tin cậy của những sản phẩm này.