Oups, I've triggered the bug.... In fact (if this mail is also passed trough LMTP / SMTP Delivery on your mail server, the <<<EOT ... EOT; Section must have ONE dot on the second line and the <<<EOS ... EOS; Section must have TWO dots on the second line for data escaping.
(this bug only triggers when using {L,S}MTP Delivery). BTW, the \n => \r\n Bug does not seems to be fixed or it is fixed somewhere else. Xavier De Cock. Le vendredi 14 septembre 2007 à 10:45 +0200, Xavier De Cock a écrit : > My patch was for 3.8.0 > > But this patch only change \n to \r\n... (or I missed something) > > My patch add a . on line start if the first character of a line is a . > > Because in SMTP Sending This: <<<EOT > Hello World, this is a line with a > on first char of the second line > EOT; > > Must be done this way:<<<EOS > Hello World, this is a line with a > . on first char of the second line > . > EOS; > > And, this wasn't done on the 3.8.0 (i reported the bug sometimes ago, i > don't know if the \n to \r\n "bug" was corrected)... > > I will test my patch tomorrow on the internal server, and push it on > "production" one after a few tests, because this bug is a data loss bug, > and this can cause trouble (i have some reccurent bugs with very long > URL) > > However, thanks for your reply. > > Xavier De Cock > > Le vendredi 14 septembre 2007 à 11:09 +0300, Aleksander a écrit : > > Xavier De Cock wrote: > > > Here is a proposal fix for the bug (only on SMTP / LMTP protocol) where > > > we lose "." in a message if he is on the first position of a line (due > > > to lack of escaping) > > > > Here's the one I've been using: > > > > http://archive.netbsd.se/view_attachment.php?id=2536805.33465 > > > > The thread: > > http://archive.netbsd.se/?ml=dspam-dev&a=2006-11&m=2536805 (The whole > > thread is split into three parts on the archive site). > > > > > > Btw, was your patch for 3.8.0? I hoped it was fixed already. > > > > Regards, > > > >
signature.asc
Description: Ceci est une partie de message numériquement signée