[quoted text, click to view] "Tim Mavers" <webview@hotmail.com> wrote:
>I am running Exchange 2003 with latest SPs and am running into a very
>strange problem. When we receive certain emails, the contents of the
>messages have been corrupted. Exclamation points (!) seem to appear
>randomly in the text (usually an exclamation point followed by a space).
>
>The messages both contain HTML and TEXT content, the header is:
>
>Content-Type: multipart/alternative;
> boundary="----=_NextPart_000_365D_01C59758.21CA9D10"
>
>The text version content type is:
>
>------=_NextPart_000_365D_01C59758.21CA9D10
>Content-Type: text/plain;
> charset="iso-8859-1"
>Content-Transfer-Encoding: quoted-printable
>
>The HTML version of the content type is:
>
>
>------=_NextPart_000_365D_01C59758.21CA9D10
>Content-Type: text/html;
> charset="iso-8859-1"
>Content-Transfer-Encoding: 7bit
>
>The corruption only occurs in the HTML part
Are you sure it doesn't appear in the original message? The text/html
is being sent in 7-bit format and shouldn't need any translation at
all.
You should be able to grab a copy of the message from the relay server
being used by the application.
[quoted text, click to view] >and can occur anywhere (e.g. in
>the middle of an HTML element name). The emails are being sent from a .NET
>application on a remote host (from the Microsoft SMTP service directly to
>our Exchange server).
>
>This only seems to be happening with our Exchange server. I can send the
>exact same message to a colleague's Exchange server (different company) and
>it works fine.
Are there any other relays or proxies between you and that application
that aren't between the application and the other mail systems?
[quoted text, click to view] >Is there some strange encoding translation going on?
Not with a MIME content-type of "text/plain". The "quoted/printable"
transfer type, maybe. :)
[quoted text, click to view] >There's nothing
>special about the way we send the email as the application was built using
>the standard .NET mail classes (SmtpMail and MailMessage)
Do you get the same results if you use some other e-mail client to
read the message? You should be able to see the raw message by just
using telnet on port 110 and RETR the message. If the funky stuff
isn't in the raw message then maybe it's the client and not the serer
that's got the problem.
--
Rich Matheisen
MCSE+I, Exchange MVP
MS Exchange FAQ at
http://www.swinc.com/resource/exch_faq.htm