Hello,
I am very new to procmail and am trying to setup an auto-responder.
Here is what my .procmailrc file looks like:
PATH=$PATH:/usr/local/bin
SHELL=/bin/sh
MAILDIR=$HOME/Mail
LOGFILE = Log
VERBOSE=on
:0 h c
# Perform a check to see if the mail was addressed to us
* $^To:.*\<mailtest(_at_)wildapache\(_dot_)net\>
# Do not reply to daemons and mailonglists
* !^FROM_DAEMON
# Mail loops are dangerous
* !^x-loop:.*\<mailtest(_at_)wildapache\(_dot_)net\>
{
:0 h c
| (formail -rt -A "Precedence: junk" \
-A"X-Loop: mailtest(_at_)wildapache(_dot_)net" ; \
cat $MAILDIR/vacation.msg) \
) | $SENDMAIL -oi -t
}
and here is the output from the Log file:
procmail: [14140] Thu Mar 8 10:45:59 2001
procmail: Match on "^To:.*\<mailtest(_at_)wildapache\(_dot_)net\>"
procmail: No match on !
"(^(Mailing-List:|Precedence:.*(junk|bulk|list)|To: Multiple recipients
of |
(((Resent-)?(From|Sender)|X-Envelope-From):|>?From
)([^>]*[^((_dot_)%(_at_)a-z0-9])?(Post(ma?(st(e?r)?|n)|office)|
(send)?Mail(er)?|daemon|m(mdf|ajordomo)|n?uucp|LIST(SERV|proc)|NETSERV|o(wner|ps)|r(e(quest|sponse)|
oot)|b(ounce|bs\.smtp)|echo|mirror|s(erv(ices?|er)|mtp(error)?|ystem)|A(dmin(istrator)?|
MMGR|utoanswer))(([^).!:a-z0-9][-_a-z0-9]*)?[%@>
][^<)]*(\(.*\).*)?)?$([^>]|$)))"
procmail: Extraneous deliver-head flag ignored
procmail: Locking "/var/spool/mail/mailtest.lock"
procmail: Assigning "LASTFOLDER=/var/spool/mail/mailtest"
procmail: Opening "/var/spool/mail/mailtest"
procmail: Acquiring kernel-lock
procmail: Unlocking "/var/spool/mail/mailtest.lock"
From root Thu Mar 8 10:45:59 2001
Subject: vacation test
Folder:
/var/spool/mail/mailtest 855
procmail: Notified comsat: "mailtest(_at_)856:/var/spool/mail/mailtest"
The auto-responder is not working, could someone please help me with
this?
_______________________________________________
procmail mailing list
procmail(_at_)lists(_dot_)RWTH-Aachen(_dot_)DE
http://MailMan.RWTH-Aachen.DE/mailman/listinfo/procmail