Here's the output from procmail if procmail is called from postfix with
"| /usr/bin/procmail" and then procmail pipes to tmda-filter:
LINEBUF=2048
LOGNAME=nospam
SHELL=/sbin/nologin
HOME=/home/nospam
ORGMAIL=/var/spool/mail/nospam
PROCMAIL_VERSION=3.22
SENDMAILFLAGS=-oi
SENDMAIL=/usr/sbin/sendmail
DEFAULT=/var/spool/mail/nospam
SHELLFLAGS=-c
MSGPREFIX=msg.
LOCKEXT=.lock
SHELLMETAS=&|<>~;?*[
HOST=gateway.codegnome.org
PATH=/home/nospam/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin
MAILDIR=/home/nospam
LOGFILE=/home/nospam/procmail.logprocmail: Program failure (75) of
"tmda-filter"
EXITCODE caught: 75
From [EMAIL PROTECTED] Tue Oct 29 15:28:49
2002
Folder: /dev/null
As you can see, procmail isn't setting a SENDER variable. As a result, it
sets exitcode 75 and defers the mail. Maybe it's not being sety by
postfix, because even passing -p to procmail in main.cf doesn't fix it,
nor does specifying "|procmail -f $SENDER" from within postfix. I think
this variable is only set by TMDA, and I have no idea where it gets the
value from.
--
"The only thing that helps me maintain my slender grip on reality is the
friendship I share with my collection of singing potatoes."
- Holly, JMC Vessel *Red Dwarf*
_____________________________________________
tmda-users mailing list ([EMAIL PROTECTED])
http://tmda.net/lists/listinfo/tmda-users