Article ID: 955001 - Last Review: November 20, 2008 - Revision: 1.1

Error message when you use the IMAP protocol to send a SEARCH command that has the CHARSET argument on an Exchange 2007 server: "BAD Command Argument Error"

Expand all | Collapse all

SYMPTOMS

On a computer that is running Microsoft Exchange Server 2007 server, the IMAP SEARCH command does not support a CHARSET argument. If you use the IMAP protocol to send a SEARCH command that has the CHARSET argument, you may receive the following error message on the Exchange 2007 server:
"BAD Command Argument Error."

However, based on RFC 3501, the response should be "NO" instead of "BAD" if the CHARSET argument cannot be recognized. Because of this problem, some IMAP based third-party applications do not work correctly with Exchange 2007 Server.

RESOLUTION

To resolve this problem, install Update Rollup 5 for Exchange 2007 Service Pack 1. For more information about Update Rollup 5 for Exchange Server 2007 Service Pack 1, see the following Exchange Help topic:
Description of Update Rollup 5 for Exchange Server 2007 Service Pack 1 (http://go.microsoft.com/fwlink/?LinkId=152553)
For more information about how to obtain the latest Exchange service pack or update rollup, see the following Exchange Help topic:
How to Obtain the Latest Service Pack or Update Rollup for Exchange 2007 (http://go.microsoft.com/fwlink/?LinkId=152570)

MORE INFORMATION

For more information about RFC 3501, visit the following Web site:
http://tools.ietf.org/html/rfc3501 (http://tools.ietf.org/html/rfc3501)

STATUS

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

APPLIES TO
  • Microsoft Exchange Server 2007 Service Pack 1, when used with:
    • Microsoft Exchange Server 2007 Enterprise Edition
    • Microsoft Exchange Server 2007 Standard Edition
Keywords: 
kbhotfixrollup kbexpertiseadvanced kbqfe KB955001
 

Article Translations

 

Related Support Centers