dssyenon <[EMAIL PROTECTED]> wrote:

>I don't use fastforward so my .qmail-default has just the 2 lines.
>"[EMAIL PROTECTED]" doesn't exist so I'd expect it to bounce.  It does,
>and gets logged, but the bounce message has:
>
><[EMAIL PROTECTED]>:
>unknown user
>
>instead of
>
><[EMAIL PROTECTED]>:
>unknown user

Forgot about that. Actually, in this case it should be safe to put all
three deliveries in .qmail-default:

  |fastforward -p alias.cdb
  ./Unknown/
  |bouncesaying "unknown user"

>Also, why involve 3 files (.qmail-default, .qmail-unknown-log,
>.qmail-unknown-bounce)?  The dot-qmail man page says each line is a
>delivery instruction followed in turn.

That's either a documentation bug or based on a creative definition of
"follow". If you read farther in the dot-qmail man page you'll find:

  ERROR HANDLING
       If a delivery instruction fails, qmail-local stops immedi�
       ately and reports failure.  qmail-local handles forwarding
       after all other instructions, so any error in another type
       of delivery will prevent all forwarding.

>If I just put this in .qmail-default:
>
>./Unknown/
>|bounecsaying "unknown user"
>
>it does bounce with the actual failed address in the message (user123) but
>it doesn't get saved to Unknown.  If each line is executed in turn,
>./Unknown/ must have executed before |bouncesaying.  Instead, it appears we
>just skip to |bouncesaying.

You mean it appears to skip ./Unknown/, right? What Do The Logs Say? (tm)

-Dave

Reply via email to