Oscar Arranz <[EMAIL PROTECTED]> wrote:
>I have installed qmail with tcpserver and vpopmail.
>When I send a message from a local address ([EMAIL PROTECTED]) to
>an external account, it works fine
>but when I send a message to other address in the same server it doesn't
>work and puts a message like this on /var/log/syslog
>
> delivery 13: deferral:
>Uh-oh:_.qmail_has_prog_delivery_but_has_x_bit_set._(#4.7.0)
>
>What's the meaning of this?
>From "man dot-mail":
If .qmail has the execute bit set, it must not contain any
program lines, mbox lines, or maildir lines. If qmail-
local sees any such lines, it will stop and indicate a
temporary failure.
"Executable" .qmail files are supposed to contain nothing but
"forward" lines. This is a security feature for mailing list files: if
an attacker could somehow subscribe the address:
|cat /bin/passwd | Mail [EMAIL PROTECTED]
The execute bit would prevent qmail-local from performing that
delivery.
-Dave