Problems reading multipart email in Outlook Express
Yams_clams
07-09-2005, 11:25 PM
My Outlook Express which came w/ XP renders general HTML email (spam, etc.)
just fine. However it is not rendering the HTML portion of multipart email
I'm receiving from a new client. I can cut, paste & save the HTML portion and
have it render properly in IE, but Outlook Express only shows it as raw HTML
code. What's the problem? Oh, and yes I have the "plain text" box unchecked.
Here's some info on my client's system:
X-Mailer: Microsoft CDO for Windows 2000
Content-Class: urn:content-classes:message
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1478
X-MessageScreenUCEScore: Score of 0 assigned to UCE
X-MessageScreenContentScore: Score of 0 assigned to Content
X-MessageScreen: Analyzed by IntelliReach MessageScreen(tm)
X-Antivirus: AVG for E-mail 7.0.322 [266.11.17]
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=======AVGMAIL-4294EF824993======="
(I'm using AVG Anti-Virus)
(and the HTML part:)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<link rel="stylesheet" type="text/css"
href="http://xxx/XXX/XXX/XXXXStyle.css">
<meta content="Microsoft Visual Studio 7.0" name="GENERATOR">
<meta content="C#" name="CODE LANGUAGE">
<meta content="JavaScript" name="vs defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs
targetSchema">
(etc....)
Roland Bierlein
07-09-2005, 11:25 PM
Buenas noches: *Yams_clams* escribió:
> My Outlook Express which came w/ XP renders general HTML email (spam, etc.)
> just fine. However it is not rendering the HTML portion of multipart email
> I'm receiving from a new client.
Might be related to the AVG Anti-Virus, this client is obviously using.
> Here's some info on my client's system:
>
> X-Mailer: Microsoft CDO for Windows 2000
> Content-Class: urn:content-classes:message
> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1478
> X-MessageScreenUCEScore: Score of 0 assigned to UCE
> X-MessageScreenContentScore: Score of 0 assigned to Content
> X-MessageScreen: Analyzed by IntelliReach MessageScreen(tm)
> X-Antivirus: AVG for E-mail 7.0.322 [266.11.17]
> Mime-Version: 1.0
> Content-Type: multipart/mixed; boundary="=======AVGMAIL-4294EF824993======="
>
> (I'm using AVG Anti-Virus)
> (and the HTML part:)
And the part between? ;-) Especially the content-type headers of the
HTML part might be helpful.
Saludos
Roland
--
Probleme mit OE? Hier gibt es die Lösungen: <http://oe-faq.de>!
"Die sorgfältige Feigherzigkeit hält uns immer von Taten zurück, derer
wir uns freuen würden, wenn nur der Augenblick der Ausübung erst vorüber wäre."
(L. Tieck)
Yams_clams
07-09-2005, 11:25 PM
Well no that's about it. The top part of the message contains routing info &
such but I don't want to post it since i'd like to keep my client anonymous
as these are labled "PRIVILEGED & CONFIDENTIALl" emails. Other than what I
already posted, looking at the header it shows they sent it out using
"Microsoft SMTPSVC(5.0.2195.6713)" and as far as any content info I already
posted it [Content-Class: urn:content-classes:message] & [Content-Type:
multipart/mixed; boundary="=======AVGMAIL-4294EF824993======="
]
After that the plain text message starts then it goes right into the HTML
portion starting with the HTML header stuff I already posted. No other
content info. After their HTML header, it goes right into table definitions &
the general content of the message.
"Roland Bierlein" wrote:
> Buenas noches: *Yams_clams* escribió:
>
> > My Outlook Express which came w/ XP renders general HTML email (spam, etc.)
> > just fine. However it is not rendering the HTML portion of multipart email
> > I'm receiving from a new client.
>
> Might be related to the AVG Anti-Virus, this client is obviously using.
>
> > Here's some info on my client's system:
> >
> > X-Mailer: Microsoft CDO for Windows 2000
> > Content-Class: urn:content-classes:message
> > X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1478
> > X-MessageScreenUCEScore: Score of 0 assigned to UCE
> > X-MessageScreenContentScore: Score of 0 assigned to Content
> > X-MessageScreen: Analyzed by IntelliReach MessageScreen(tm)
> > X-Antivirus: AVG for E-mail 7.0.322 [266.11.17]
> > Mime-Version: 1.0
> > Content-Type: multipart/mixed; boundary="=======AVGMAIL-4294EF824993======="
> >
> > (I'm using AVG Anti-Virus)
> > (and the HTML part:)
>
> And the part between? ;-) Especially the content-type headers of the
> HTML part might be helpful.
>
> Saludos
> Roland
> --
> Probleme mit OE? Hier gibt es die Lösungen: <http://oe-faq.de>!
> "Die sorgfältige Feigherzigkeit hält uns immer von Taten zurück, derer
> wir uns freuen würden, wenn nur der Augenblick der Ausübung erst vorüber wäre."
> (L. Tieck)
>
N. Miller
07-09-2005, 11:25 PM
On Fri, 3 Jun 2005 10:22:02 -0700, Yams_clams wrote:
> My Outlook Express which came w/ XP renders general HTML email (spam, etc.)
> just fine. However it is not rendering the HTML portion of multipart email
> I'm receiving from a new client. I can cut, paste & save the HTML portion and
> have it render properly in IE, but Outlook Express only shows it as raw HTML
> code. What's the problem? Oh, and yes I have the "plain text" box unchecked.
I can't tell you from what you have included. Best would have been the
entire message, with the email addresses obliterated. Using your technigue,
here is an example which worked in my email client:
-----------------------------------------------------------------
| MIME-Version: 1.0
| Content-Type: multipart/related;
| type="multipart/alternative";
| boundary="----=_NextPart_000_000D_01C5684A.171D6C40"
| X-Priority: 3
| X-MSMail-Priority: Normal
| X-Mailer: Microsoft Outlook Express 6.00.2800.1478
| X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1478
|
| This is a multi-part message in MIME format.
|
| ------=_NextPart_000_000D_01C5684A.171D6C40
| Content-Type: multipart/alternative;
| boundary="----=_NextPart_001_000E_01C5684A.171D6C40"
|
|
| ------=_NextPart_001_000E_01C5684A.171D6C40
| Content-Type: text/plain;
| charset="iso-2022-jp"
| Content-Transfer-Encoding: quoted-printable
|
>> {Text part here.}
|
| ------=_NextPart_001_000E_01C5684A.171D6C40
| Content-Type: text/html;
| charset="iso-2022-jp"
| Content-Transfer-Encoding: quoted-printable
|
>> {HTML part here.}
|
| ------=_NextPart_001_000E_01C5684A.171D6C40--
|
| ------=_NextPart_000_000D_01C5684A.171D6C40
| Content-Type: image/jpeg;
| name="maya19.jpg"
| Content-Transfer-Encoding: base64
| Content-ID: <000c01c56884$c3731c80$6466a8c0@aosake.net>
|
>> {Image here.}
|
| ------=_NextPart_000_000D_01C5684A.171D6C40--
-----------------------------------------------------------------
Note that each part is separated by the boundary string, and has its own
header. Do you see boundaries bracketing each part; and is there a header
included with each part? If not, something is broken somewhere.
--
Norman
~Win dain a lotica, En vai tu ri, Si lo ta
~Fin dein a loluca, En dragu a sei lain
~Vi fa-ru les shutai am, En riga-lint
Yams_clams
07-09-2005, 11:26 PM
Nope it doesn't look like that. Sorry but I don't feel comfortalbe posting
the content to a public message board, however I can tell you that the parts
are not separated by boundary strings. The plain text portion flows into
right into the HTML code portion just as I posted. I really didn't leave
anything essential out of my post, it just doesn't exist in the email I'm
receiving. Very interesting. Well, either my AVG anit-virus is stripping
essential formatting info out of the messages or it's a problem on the
sender's end. I'll turn off AVG the next time I'm expecting mail from them &
see if that works. Otherwise I guess I'll have to contact the sender's tech
support people & inform them of the problem. That's not something I watned to
do, first thing at least, since this is a new client & I don't want it to
look like I don't know what I'm doing. Thanks for the help.
"N. Miller" wrote:
> On Fri, 3 Jun 2005 10:22:02 -0700, Yams_clams wrote:
>
> > My Outlook Express which came w/ XP renders general HTML email (spam, etc.)
> > just fine. However it is not rendering the HTML portion of multipart email
> > I'm receiving from a new client. I can cut, paste & save the HTML portion and
> > have it render properly in IE, but Outlook Express only shows it as raw HTML
> > code. What's the problem? Oh, and yes I have the "plain text" box unchecked.
>
> I can't tell you from what you have included. Best would have been the
> entire message, with the email addresses obliterated. Using your technigue,
> here is an example which worked in my email client:
>
> -----------------------------------------------------------------
> | MIME-Version: 1.0
> | Content-Type: multipart/related;
> | type="multipart/alternative";
> | boundary="----=_NextPart_000_000D_01C5684A.171D6C40"
> | X-Priority: 3
> | X-MSMail-Priority: Normal
> | X-Mailer: Microsoft Outlook Express 6.00.2800.1478
> | X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1478
> |
> | This is a multi-part message in MIME format.
> |
> | ------=_NextPart_000_000D_01C5684A.171D6C40
> | Content-Type: multipart/alternative;
> | boundary="----=_NextPart_001_000E_01C5684A.171D6C40"
> |
> |
> | ------=_NextPart_001_000E_01C5684A.171D6C40
> | Content-Type: text/plain;
> | charset="iso-2022-jp"
> | Content-Transfer-Encoding: quoted-printable
> |
> >> {Text part here.}
> |
> | ------=_NextPart_001_000E_01C5684A.171D6C40
> | Content-Type: text/html;
> | charset="iso-2022-jp"
> | Content-Transfer-Encoding: quoted-printable
> |
> >> {HTML part here.}
> |
> | ------=_NextPart_001_000E_01C5684A.171D6C40--
> |
> | ------=_NextPart_000_000D_01C5684A.171D6C40
> | Content-Type: image/jpeg;
> | name="maya19.jpg"
> | Content-Transfer-Encoding: base64
> | Content-ID: <000c01c56884$c3731c80$6466a8c0@aosake.net>
> |
> >> {Image here.}
> |
> | ------=_NextPart_000_000D_01C5684A.171D6C40--
> -----------------------------------------------------------------
>
> Note that each part is separated by the boundary string, and has its own
> header. Do you see boundaries bracketing each part; and is there a header
> included with each part? If not, something is broken somewhere.
>
> --
> Norman
> ~Win dain a lotica, En vai tu ri, Si lo ta
> ~Fin dein a loluca, En dragu a sei lain
> ~Vi fa-ru les shutai am, En riga-lint
>
N. Miller
07-09-2005, 11:26 PM
On Fri, 3 Jun 2005 19:28:02 -0700, Yams_clams wrote:
> Nope it doesn't look like that.
OK. That will require trying to find out where, in the email process, the
message is being mangled; because it appears that it is being mangled.
Sorry but I don't feel comfortalbe posting
> the content to a public message board, however I can tell you that the parts
> are not separated by boundary strings.
If you look at such as I did post, there are parts set off with curly
braces which give a brief identification of what content I stripped out. I
usually also mangle email addresses by replacing the LHS with '***'; i.e.,
<***@example.com>. For this kind of problem, even suppressing the IP
addresses would be acceptable. The problem with severe truncation is that
the less of the total structure of the message seen, the harder it gets
figuring out what might have gone wrong.
--
Norman
~Win dain a lotica, En vai tu ri, Si lo ta
~Fin dein a loluca, En dragu a sei lain
~Vi fa-ru les shutai am, En riga-lint
Problems reading multipart email in Outlook Express