In a mixed Microsoft Exchange Server 2010 and Microsoft Exchange Server 2003 environment, an Exchange Server 2010 Client Access server handles the proxy requests for Exchange Server 2003 servers. A user accesses a mailbox which is hosted on an Exchange Server 2003 server by using an IMAP4 client. In this situation, the Exchange Server 2010 Client Access server advertises that the "Literal+" command is supported during the "capabilities" broadcast to the IMAP 4 client. However, the IMAP4 client may encounter certain issues. For example, the IMAP4 client cannot send an email message that has a large attachment.
This problem occurs because Exchange Server 2003 has issues with the "Literal+" support.
To resolve this problem, install the following update rollup:
2407028 Description of Update Rollup 1 for Exchange Server 2010 Service Pack 1After you apply this update, you can set the DisableLiteralPlus key in the Microsoft.Exchange.Imap4.exe.config file to enable or disable the "Literal+" support feature. To do this, follow these steps:
- On the Exchange Server 2010 Client Access server, locate the following folder:
<drive>:\Program Files\Microsoft\Exchange Server\ClientAccess\PopImap
- Make a backup copy of the Microsoft.Exchange.Imap4.exe.config file.
- Open the Microsoft.Exchange.Imap4.exe.config file in Notepad.
- In the line between <appSettings> and </appSettings>, insert the following code:Note If the value is True, the "Literal+" support feature is disabled. By default, the "Literal+" support feature is enabled.
<add key="DisableLiteralPlus" value="true" />
- Save the changes, and then exit Notepad.
- Restart the Microsoft Exchange IMAP4 service.
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.