On Thu, Mar 29, 2001 at 07:30:38PM +0200, Filip Salomonsson wrote:
> [snip]
> > Qmail isn't handling virtual domains correctly, as far as I can tell.
Peter van Dijk:
> Wut?
> Greetz, Peter.
>From the dot-qmail man page:
When qmail-local forwards a message as instructed in
.qmail-ext (or .qmail-default), it checks whether
.qmail-ext-owner exists. If so, it uses local-
owner@domain as the envelope sender for the forwarded mes--
sage. Otherwise it retains the envelope sender of the
original message.
Oh, great. here's a line from my virtualdomains file:
netdesign.se:salo
in ~salo/.qmail-filip:
./Maildir/
&[EMAIL PROTECTED]
in ~salo/.qmail-filip-owner:
&[EMAIL PROTECTED]
A message is recieved for [EMAIL PROTECTED], delivered locally to
salo-filip, which puts the message in my maildir and forwards a copy to
[EMAIL PROTECTED] The envelope sender for the forwarded message is set to
[EMAIL PROTECTED], just as the docs say ("local" is salo-filip).
But it makes no sense. If the delivery fails, the bounce message will be
sent to [EMAIL PROTECTED], and the delivery instructions will be
sought for in ~salo/.qmail-salo-filip-owner, which doesn't exist. Good job.
The -owner files render themselves completely useless.
Also, any message sent to [EMAIL PROTECTED] will have "Delivered-To:
[EMAIL PROTECTED]" in the header, which is confusing.
[EMAIL PROTECTED] would be "correct". As would
[EMAIL PROTECTED] (the "me" control file says
kepler.netdesign.se).
In short -- qmail handles deliveries to virtual domains/users exactly the
way the docs say (as far as I can tell). But what the docs say is just plain
stupid.
/filip