As of Cyrus IMAP 2.1.0, we invoke Sendmail with "sendmail -i", which
tells it to ignore dots on input.

Larry

   Date: Tue, 22 Jan 2002 12:55:59 -0500
   From: "Christopher D. Audley" <[EMAIL PROTECTED]>

   I've identified a bug in the lmtpd handling of email that has been 
   'redirect'ed with sieve.  When sending the email to the sendmail 
   process, no check is made for lines containing a single period that need 
   to be escaped.  The email is just read and pumped to sendmail in a tight 
   loop:

       while ((i = prot_read(file, buf, sizeof(buf))) > 0) {
           fwrite(buf, i, 1, sm);
       }

   I've verified this is a bug in 2.0.16, the code in 2.1.1 does not appear 
   to have been modified in this regard.

   Cheers
   Chris


Reply via email to