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

Reply via email to