Maurits,
        Another good guess, but what's happening here is between the time that the 
message is sitting on the recieving SMTP server and the time that the POP client opens 
the message. The HTML code does not contain the additional period when being viewed 
through the Imail web interface, but it does when I look at it through Outlook Express.

Thanks,
Angelo

-----Original Message-----
From: Maurits Meijer [mailto:[EMAIL PROTECTED]
Sent: Friday, March 07, 2003 1:03 PM
To: [EMAIL PROTECTED]
Subject: Re: [IMail Forum] HTML issues when recieving through POP3


Angelo

<snip>

> I was wondering if anyone's had an issue where an HTML message being 
> recieved by an Imail user through POP3 exhibited any modifications to 
> the HTML in the message.
> More specifically, I have a customer on my Imail server(running 
> version 6.06) who sends out HTML email ads. When they have the ad sent 
> to their email address(for quality testing or whatever) on my Imail 
> server(and apparently other Imail servers as well as they mentioned). 
> The HTML will sometimes be altered in the form of an added period 
> which usually shows up in an Image tag. The placing seems to be 
> numerically random(based on where it happens in the document), but 
> consistent within the same message if sent again(happens in the same 
> place). This is where it gets wierd, though. When you view the same 
> message through the web interface, the HTML is unmodified and works 
> fine. It only seems to happen when downloading the message through 
> POP. I've tried other POP clients and I've verified it happens on 
> other Imail servers. I've seen it happen in 2 different documents that 
> I recieved during testing with my client.
> My client tells me that the HTML has been optimized for MacMail users 
> just in case that might have something to do with it. Their target 
> audience is the Mac user market, I believe.

</snip>

Just a wild guess, but the <quote>an added period</quote> remark in your 
post
reminded me of the following section in the smtp rfc which i just 
happened to
have reread:

<snip from rfc 2821\3.3>
SMTP indicates the end of the mail data by sending a
line containing only a "." (period or full stop). A transparency
procedure is used to prevent this from interfering with the user's
text (see section 4.5.2).
</snip>

<snip from rfc 2821\4.5.2>
Without some provision for data transparency, the character sequence
"<CRLF>.<CRLF>" ends the mail text and cannot be sent by the user.
In general, users are not aware of such "forbidden" sequences. To
allow all user composed text to be transmitted transparently, the
following procedures are used:

- Before sending a line of mail text, the SMTP client checks the
first character of the line. If it is a period, one additional
period is inserted at the beginning of the line.

- When a line of mail text is received by the SMTP server, it checks
the line. If the line is composed of a single period, it is
treated as the end of mail indicator. If the first character is a
period and there are other characters on the line, the first
character is deleted.
</snip>

Perhaps if you look at the html of the message in question, you will
find some lines beginning with periods, or some lines containing
only one period........

Maurits





To Unsubscribe: http://www.ipswitch.com/support/mailing-lists.html
List Archive: http://www.mail-archive.com/imail_forum%40list.ipswitch.com/
Knowledge Base/FAQ: http://www.ipswitch.com/support/IMail/

To Unsubscribe: http://www.ipswitch.com/support/mailing-lists.html
List Archive: http://www.mail-archive.com/imail_forum%40list.ipswitch.com/
Knowledge Base/FAQ: http://www.ipswitch.com/support/IMail/

Reply via email to