On Wed, May 24, 2000 at 07:00:43AM +0200, clemensF wrote:

> +   // changed Wed-24.05.00-03:29 -ino: because fetchmail hickups when 553
> +   // arrives out-of-band after recipient has been checked!
> +   // following line moved up from it's place in smtp_rcpt
> +   if (flagbarf) { err_bmf(); return; }

Congratulations, your patched qmail-smtpd doesn't follow the RFC 821
anymore.
RFC 821 allows to send one of the following:
         421 <domain> Service not available, closing transmission channel
         451 Requested action aborted: local error in processing
         452 Requested action not taken: insufficient system storage
         500 Syntax error, command unrecognized
            [This may include errors such as command line too long]
         551 User not local; please try <forward-path>
         552 Requested mail action aborted: exceeded storage allocation

Do you really want to patch a fetchmail bug in qmail? Then try to 
answer 550 at "RCPT", that might work around that fetchmail bug.

Regards, Uwe

Reply via email to