You develop an Exchange Web Service (EWS)-based application to retrieve an e-mail message from a Microsoft Exchange Server 2007 server. If the e-mail message has invalid control characters in the text body, EWS cannot retrieve the e-mail message because of an InvalidOperationException error. However, you can access the e-mail messages by using other protocols, such as Microsoft Outlook Web Access (OWA), Microsoft Office Outlook, and Web DAV client.
Invalid control characters in the plaintext body cause a XML deserialization error. As a result, the EWS application crashes.
To resolve this problem, install the following update rollup:
971534 Description of Update Rollup 1 for Exchange Server 2007 Service Pack 2
Note To enable the new feature, you want to set or edit the value of the OverwriteInvalidCharsInPlainTextBody key to "True" in the Web.config file. The Web.config file is located in the ClientAccess\Exchweb\Ews\ folder in the Exchange installation folder. To set or edit the value of the OverwriteInvalidCharsInPlainTextBody key to "True," add or edit the following section directly under the <Configuration> node of the Web.config file: