I'm setting up an autoresponder with the recipie below.
My username is kbf and I am kbf(_at_)phy(_dot_)duke(_dot_)edu(_dot_) Mail sent
(originating locally of course) produces the intended result. Mail sent
to 'kbf(_at_)phy(_dot_)duke(_dot_)edu' (originating locally or remotely) fails
Here is the recipie (suggestions welcome) --
AUTOFROM="Kyle's Mail Troll <kbf(_at_)phy(_dot_)duke(_dot_)edu>
* ! ^Subject:.*Re:
* $ ! ^$XLOOP
| ($PROCBIN/formail -r -I"$AUTOFROM" -I"$XLOOP" ; \
/usr/bin/echo "It worked." ; \
/usr/bin/echo '' ) \
| /usr/lib/sendmail -t
Replacing the invocation of sendmail with "> $HOME/debug" confirms that
the recipie is failing before the redirection: output is generated for
mail sent to kbf, but not for mail sent to
kbf(_at_)phy(_dot_)duke(_dot_)edu(_dot_) So the
problem is not with sendmail. Also, if I manually feed mail to either kbf
or kbf(_at_)phy(_dot_)duke(_dot_)edu through "| formail -r; /usr/lib/sendmail
work. Again, it does not appear that the problem is with sendmail trying
to avoid a mail loop, whcih was one theory.
The procmail "VERBOSE" log indicates that mail sent to either address is
matching the criteria. For mail sent to kbf, the log file shows that the
autoreply properly fails to match, and is passed through to the standard
mailbox. For mail sent to kbf(_at_)phy(_dot_)duke(_dot_)edu, there is no
after the initial message, i.e., the reply was never generated, as
implied by my other observations.
So now I'm wondering if there is some sort of path problem. But I set
paths for everything, as you can see.
Procmail 3.10 compiled cleanly out-of-the-box.
The system is SunOS 4.1.3. I am not root, so there's only so much I can do.
My home directory appears to be located on NFS or similar.
Recipies to save mail to folders have always worked fine, no matter what.
NRC Post-Doc @ Duke Physics