Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

One or more errors occur when you set the Message Access logging level to "Expert" in an Exchange Server 2007 SP2 server


View products that this article applies to.

Symptoms

Microsoft Exchange Server 2007 Service Pack 2 (SP2) introduces a new feature known as Mailbox Access Auditing. However, if you set the Message Access diagnostic logging level to Medium, High or Expert, you may experience one of the following symptoms:
  • When you access a mailbox by using Microsoft Office Outlook in online mode, you cannot open a recurring meeting request or you cannot open a recurring appointment. Additionally, you receive the following error messages:

    "Cannot read one instance of this recurring appointment. Close any open appointments and try again, or recreate the appointment"
    "Can't open this item. The operation failed".
  • You access a mailbox by using Outlook in cached mode and then send an e-mail message that has an embedded message as an attachment. However, the recipient cannot find the attachment in the e-mail message.
  • The Availability Service does not provide the availability information. Additionally, the following events are logged in the Application log:


    Event Type: Error
    Event Source: MSExchange Availability
    Event Category: Availability Service
    Event ID: 4009
    Description:
    Process xxxx[w3wp.exe:/LM/W3SVC/1/ROOT/EWS-1-xxxx]: Unable to open connection for mailbox <name>SMTP:<SMTP address>. Exception returned is: Microsoft.Exchange.Data.Storage.ObjectNotFoundException: Cannot open embedded message. ---> Microsoft.Mapi.MapiExceptionNotFound: MapiExceptionNotFound: Unable to open property 0x3701000D (Interface 00020307-0000-0000-c000-000000000046, Options 0) with flags DeferredErrors, ReadOnly. (hr=0x8004010f, ec=-2147221233)

Note If you set the Message Access diagnostic logging level to Lowest and then remount the related databases, the problem will not occur.

↑ Back to the top


Cause

This issue occurs because the embedded message does not have an Internet Message ID. Therefore, when Mailbox Access Auditing monitors the attachment, it cannot locate the Internet Message ID of the attachment.

↑ Back to the top


Resolution

To resolve this problem, install the following update rollup:
972076� Description of Update Rollup 2 for Exchange Server 2007 Service Pack 2

↑ Back to the top


Status

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

↑ Back to the top


More information

To find the current status of your diagnostic logging, you can run the Get-EventLogLevel command in Exchange Management Shell (EMS). This will display all categories and current settings. The MSExchangeIS\9000 Private\Message Access category is the category that causes this problem. You can set this category to Lowest. To do that, run the following command in EMS:
Set-EventLogLevel �id �MSExchangeIS\9000 Private\Message Access� -level Lowest
For more information about how to change logging levels for Exchange processes, visit the following Microsoft Web site:

For more information about Mailbox Access Auditing with Exchange Server 2007 Service Pack 2, visit the following Microsoft Web site:

↑ Back to the top


Keywords: KB977261, kbhotfixrollup, kbqfe, kbfix, kbsurveynew, kbexpertiseinter

↑ Back to the top

Article Info
Article ID : 977261
Revision : 1
Created on : 1/22/2010
Published on : 1/22/2010
Exists online : False
Views : 605