Ok, I'm starting to get really nervous here.

Setup: sendmail, procmail, spamassassin, tmda. SA runs long before this and all mail is passing through it, that is a known point, we can ignore it. TMDA is last in line and that is where things are broken.

The only thing I see coming into any of my mailboxes is stuff that is in my pending queue (I commented out the DEFAULT=/dev/null).

What is making me really nervous is the silent loss of legitimate email.

Three examples:

Date: Sun Dec 14 23:49:47 EST 2003
Sndr: [EMAIL PROTECTED]
From: Pete Zaitcev <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Subj: Re: PCI Express support for 2.4 kernel
Actn: OK (from-file ~/.tmda/lists/whitelist ok) (3100)


Date: Mon Dec 15 00:23:52 EST 2003
Sndr: [EMAIL PROTECTED]
From: [EMAIL PROTECTED] (Joke A Day)
Rept: [EMAIL PROTECTED] (Joke A Day)
To: [EMAIL PROTECTED]
Subj: Hunk A Day (December 15, 2003)
Actn: OK (from-file ~/.tmda/lists/whitelist ok) (426299)


Date: Mon Dec 15 00:26:30 EST 2003
From: Mouskie <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Subj: emerge update [engine9.southmeriden-vfd.org]
Actn: OK (from-file ~/.tmda/lists/whitelist ok) (1442)


Where the heck are they going?

$ cat ~/.tmdarc
CONFIRM_APPEND = os.path.expanduser("~/.tmda/lists/whitelist_confirmed")
LOGFILE_INCOMING = os.path.expanduser("~/.tmda/logfile.in")
LOGFILE_DEBUG = os.path.expanduser("~/.tmda/logfile.debug")
BOUNCE_ENV_SENDER = "[EMAIL PROTECTED]"

$ ls -lh logfile*
-rw-------    1 david    69              0 2003-12-14 22:26 logfile.debug
-rw-------    1 david    69            49K 2003-12-15 00:38 logfile.in

$ cat .procmailrc
SHELL=/bin/sh

# log what procmail is doing
VERBOSE=YES
# log the From, Subject, and Folder
LOGABSTRACT=YES

#--- i'm not yet comfy w/ TMDA ---------------------------------------------
INCLUDERC=${HOME}/.procmail-backup

# Set the necessary environment variables.
EXTENSION="$1"
:0
* EXTENSION ?? .
{
 DELIMITER="+"
}
RECIPIENT="[EMAIL PROTECTED]"
SENDER=`formail -x Return-Path | sed 's/[<>]//g;s/^[ ]*//'`

# Run the message through tmda-filter.
:0 w
| /usr/bin/tmda-filter

# Take the exit code from TMDA.
EXITCODE=$?

# TMDA takes care of final delivery
# is this broken?
#DEFAULT=/dev/null

I'd really like to know where my mail is going and I'd like to know why the debug logfile is empty. I understand that if tmda thinks everything is hunky dory then it doesn't write a debug file. I'm really really anxious at the moment for lost mail.

I'd appreciate some commentary.

David

_____________________________________________
tmda-users mailing list ([EMAIL PROTECTED])
http://tmda.net/lists/listinfo/tmda-users

Reply via email to