Applies to: Exchange Server 2007 SP1, Exchange Server 2007
Topic Last Modified: 2007-08-31

This topic explains how to resolve certain error messages that occur when you try to start Microsoft Office Outlook 2007 and access a profile for a Microsoft Exchange Server 2007 mailbox. In certain circumstances, when you start Outlook 2007 or Microsoft Entourage for Mac and try to access a profile for an Exchange 2007 mailbox, you receive one of the following error messages:

These error messages occur when one or more of the following conditions are true:

To resolve this error, choose the appropriate procedure in this topic based on which of the previous conditions are true. The procedures to choose from are as follows:

Before You Begin

To perform the following procedures, the account you use must be delegated the following:

  • Exchange Recipient Administrator permissions

  • Local Administrator permissions

For more information about permissions, delegating roles, and the rights that are required to administer Exchange 2007, see Permission Considerations.

Procedure

To create a public folder tree

  • If you do not have an existing public folder tree and you are trying to connect with an Office Outlook 2003 or earlier client, you cannot access an Exchange 2007 mailbox. To create a public folder tree, see How to Create a New Public Folder Database.

To enable MAPI for your mailbox from the Exchange Management Shell

  • To determine whether MAPI is disabled for your mailbox, run the following command:

    Copy Code
    Get-CASMailbox MailboxName | FL mapienabled
    
  • If the command returns $false, you must enable MAPI for your mailbox or choose an alternative connection method. To enable MAPI for your mailbox, run the following command:

    Copy Code
    Set-CASMailbox MailboxName -mapienabled:$true
    

To enable encryption for the Exchange 2007 connection

  • To determine whether encryption is enabled for the Exchange 2007 connection, run the following command from the Exchange Management Shell:

    Copy Code
    Get-MailboxServer ServerName | FL MAPIEncryptionRequired
    
  • If the command returns $true, you must enable encryption for the Exchange 2007 connection within Outlook. See the Outlook documentation for further details.

To enable Cached Exchange Mode for your Mailbox or disable the requirement for Cached Exchange Mode by using the Exchange Management Shell

  • To determine whether Cached Exchange Mode is required for your mailbox, run the following command:

    Copy Code
    Get-CASMailbox MailboxName | FL MAPIBlockOutlookNonCachedMode
    
  • If the command returns $true, you must connect to Exchange 2007 by using Cached Exchange Mode or disable the requirement for Cached Exchange Mode. To configure Outlook to use Cached Exchange Mode, see the Outlook documentation for further details.

  • To disable the requirement for Cached Exchange Mode, run the following command:

    Copy Code
    Set-CASMailbox MailboxName -MAPIBlockOutlookNonCachedMode:$false
    

To enable Outlook Anywhere for your mailbox by using the Exchange Management Shell

  • To determine whether Outlook Anywhere is enabled for your Exchange 2007 mailbox, run the following command from the Exchange Management Shell:

    Copy Code
    Get-CASMailbox MailboxName | FL MAPIBlockOutlookRpcHTTP
    
  • If the command returns $true, you must enable Outlook Anywhere for the Exchange 2007 mailbox by using the following command:

    Copy Code
    Set-CASMailbox MailboxName -MAPIBlockOutlookRpcHTTP:$false  
    

To unblock all versions of Outlook by using the Exchange Management Shell

  • To unblock all versions of Outlook, run the following command:

    Copy Code
    Set-CASMailbox MailboxName -MAPIBlockOutlookVersions:$null
    

For More Information

For more information about the procedures in this topic, see the following topics.