procmail
[Top] [All Lists]

Re: vpopmail bouncing problems

2002-12-04 21:18:18
ok on my .qmail-default i have

|preline /usr/local/bin/procmail -p -m /etc/procmailrc
|/var/qmail/bin/bouncesaying 'Whatever you want to say here'

now on my /etc/procmialrc

i have

INCLUDERC=/usr/local/squirrelmail/plugins/block_sender/sqblock.rc
:0w
|/usr/local/vpopmail/bin/vdelivermail '' bounce-no-mailbox

and here i should put the exitcode=99 ?

sorry but i dont undertand the part of the .procmailrc file
can you showme an example

thanks.



With qmail, you might try, in ~/.qmail:

    |preline /usr/bin/procmail
    |/var/qmail/bin/bouncesaying 'Whatever you want to say here'

and then in ~/.procmailrc

    #
    # default exitcode=99 if the procmailrc script delivers the
    # message; exitcode=0, (yes, that is correct; 99 is the normal #
exit, 0 is the exception handling,)
    #
    EXITCODE=99
    .
    .
    .
    :0
    * this
    * and
    * that
    this-and-that file
    .
    .
    .
    :0
    * an
    * exception
    {
        #
        # exception handling ...
      #
      EXITCODE=0
      /dev/null
    }

where the last conditional will bounce the message back to the
sender's envelope address, with the error message "Whatever you want to
say here".

      John

BTW, the reason you want to do it this way is that qmail-local, (the
qmail delivery agent,) has a lot of very useful variables set in the
environment, (such as all the envelope variables-which may not be the
same as what's in the message header-which can be
changed/manipulated,) and qmail-local invokes ~/.qmail, but not
procmail, (preline does that.)

At any rate, as per man qmail-local, the recommended way of doing it is
to run bouncesaying(1) out of ~/.qmail.

Also, see man qmail-control for the exit codes.

nbari(_at_)unixmexico(_dot_)com writes:
when puting
 |bouncesaying "whatever you want here."

Instead of putting EXITCODE=100

i get this :

procmail: Skipped "|/var/qmail/bin/bouncesaying "This address no
longer accepts mail." "

--

John Conover, conover(_at_)rahul(_dot_)net, http://www.rahul.net/~conover




_______________________________________________
procmail mailing list
procmail(_at_)lists(_dot_)RWTH-Aachen(_dot_)DE
http://MailMan.RWTH-Aachen.DE/mailman/listinfo/procmail