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