Article ID: 972009 - Last Review: November 19, 2009 - Revision: 1.0 E-mail messages cannot be retrieved by an Exchange Web Service (EWS)-based application if there are invalid control characters in the text body of the e-mail message
SYMPTOMSYou 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. CAUSEInvalid control characters
in
the plaintext
body cause
a XML deserialization
error. As a result,
the EWS application
crashes. RESOLUTIONTo resolve this problem, install the following update rollup: 971534
(http://support.microsoft.com/kb/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:STATUSMicrosoft
has confirmed that this is a problem in the Microsoft products that are listed
in the "Applies to" section. | Other Resources Other Support Sites
CommunityGet Help NowArticle Translations
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email
Back to the top
