Groups | Blog | Home
all groups > iis smtp nntp > march 2005 >

iis smtp nntp : SMTP service eats the first dot of each line?



Lei Wu
3/22/2005 12:28:39 PM
I have a program that send out emails. It creates .eml files and saves
them to the "Pickup" folder of SMTP service.

The emails are sent all right. However, in the quoted-printable encoded
body of the emails, if any line starts with a dot (period, full stop,
or Punkt if you're German), the dot will disappear in the received
emails.

For example, if I drop off the following email to the Pickup folder:

From: "Lei Wu" <aaa@aaa.com>
To: "Lei Wu" <aaa@aaa.com>
Subject: test
Date: Tue, 22 Mar 2005 15:01:14 -0500
MIME-Version: 1.0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-MSMail-Priority: Normal

..This is a test that starts with a period.



In the received email, ".This" will become "This".

Any input would be much appreciated.

Lei
Lutz Elßner
3/22/2005 10:54:18 PM
In rfc822 you can read that a dot at the begin of a line must be doubled and
the receiver removes it. Mail Software should do that right. If you talk to
the SMTP Server directly (like Telnet), you must do it.

Lutz

Bernard
3/23/2005 12:00:00 AM
Sounds like this issue
Periods at the beginning of a line are removed when placed into the SMTP
Pickup directory
http://support.microsoft.com/Default.aspx?id=286358

--
Regards,
Bernard Cheah
http://www.tryiis.com/
http://support.microsoft.com/
http://www.msmvps.com/bernard/


[quoted text, click to view]

Lei Wu
3/23/2005 1:01:28 PM
Thank you, Bernard and Lutz.

I followed the instructions of the Microsoft article to change the
metabase key "DisablePickupDotStuff" and it resolved the issue.

Lei
AddThis Social Bookmark Button