Hey Everyone,
I've been trying to get qmail to work for a few days, and have had
almost no luck. Local delivery just doesn't work.
When I do the local to local test the message bounces and eventually
goes to the ~alias/Mailbox (postmaster) location.
I've been trying to trace the problem for a while and I think I know
what it is. It looks like qmail-lspawn is starting qmail-local with a
dash as the "dash" argument. Because of this it is never even trying
to put the mail in "Mailbox" in my home directory, instead it's just
checking the .qmail-XXXXX files and when they're not found it's
bouncing the mail.
Now the local to local picture shows qmail-local being started with
the dash and ext being both unset. The only time that doesn't appear
to be the case is when there's a dash in the username part of the
email address. Since this isn't the case, what's going on?
(As an aside, qmail looks like a great, highly flexible program, but
man the source needs work. Virtually no comments anywhere,
meaningless variable and function names. Not a fun thing to search
through when you're trying to figure something out.)
Ben