I'm pretty sure this is a "forest for the trees" problem but here goes.

I installed 0.59 and have it working just great with a dummy user called
tmdatest.  By "working great" I mean that an initial received e-mail sends
a confirmation message to the sender.  When the sender replies to the
confirmation message, the message is delivered and the sender's e-mail
address is automatically added to the whitelist.

To put tmda into actual production, I then tarred up all of the tmda
relevant files (except .tmda/crypt_key which I generated) and untarred
them into a live user's home directory.  The live user is locked into a
confirmation loop.

Relevant details:

TMDA/0.59 (Python 2.2.1c2 on openbsd-2.9-i386)

Installed from tarball into /usr/local/src/tmda-0.59.  I then linked
/usr/local/bin/tmda-* to the executables in /usr/local/src/tmda-0.59/bin.

I'm running qmail.

Relevant files from the non-working user:

ls -alR

total 140
drwx------   5 virtualdeb  users   1024 Aug 17 19:31 .
drwxr-xr-x  29 root        wheel    512 Jun  4 11:48 ..
-rw-r--r--   1 virtualdeb  users      0 Jul 25 16:41 .addressbook
-rw-------   1 virtualdeb  users   2285 Jul 25 16:41 .addressbook.lu
-rw-------   1 virtualdeb  users   2981 Aug 17 20:10 .bash_history
-rw-r--r--   1 virtualdeb  users    332 Aug 10  2001 .bash_profile
-rw-------   1 virtualdeb  users   9392 Aug 16 21:02 .pine-debug1
-rw-------   1 virtualdeb  users   9435 Aug 16 21:01 .pine-debug2
-rw-------   1 virtualdeb  users   9392 Aug 16 20:16 .pine-debug3
-rw-------   1 virtualdeb  users   8913 Aug 16 20:15 .pine-debug4
-rw-------   1 virtualdeb  users  14488 Aug 16 19:59 .pinerc
lrwxr-xr-x   1 root        users      6 Jul 29 11:51 .qmail-default -> .qmail
-rw-r--r--   1 virtualdeb  users     47 May 12 19:47 .qmail_tmda
drwxr-xr-x   5 virtualdeb  users    512 Aug 16 19:54 .tmda
-rw-------   1 virtualdeb  users    271 Aug 17 18:58 .tmdarc
-rw-------   1 virtualdeb  users    318 Jul 29 13:00 .tmdarc_old
-rw-r--r--   1 virtualdeb  users      0 Aug 16 19:28 LOGFILE_DEBUG
drwx------   5 virtualdeb  users    512 Jul 29 12:17 Maildir
drwx------   2 virtualdeb  users    512 Jul 25 16:41 mail
-rw-r--r--   1 virtualdeb  users      0 Aug 17 18:59 tmda_debug.log
-rw-r--r--   1 virtualdeb  users    868 Aug 17 19:06 tmda_incoming.log
lrwxr-xr-x   1 root        users     34 Dec  1  2001 www -> 
/public/file/www.maconandgram.com/

./.tmda:
total 12
drwxr-xr-x  5 virtualdeb  users   512 Aug 16 19:54 .
drwx------  5 virtualdeb  users  1024 Aug 17 19:31 ..
-r--------  1 virtualdeb  users    41 Aug 16 19:54 crypt_key
drwxr-xr-x  2 virtualdeb  users   512 Aug 16 19:08 filters
drwxr-xr-x  2 virtualdeb  users   512 Aug 16 19:31 lists
drwx------  2 virtualdeb  users   512 Aug 17 19:22 pending

./.tmda/filters:
total 6
drwxr-xr-x  2 virtualdeb  users  512 Aug 16 19:08 .
drwxr-xr-x  5 virtualdeb  users  512 Aug 16 19:54 ..
-rw-r--r--  1 virtualdeb  users  467 Aug 16 19:08 incoming

./.tmda/lists:
total 8
drwxr-xr-x  2 virtualdeb  users  512 Aug 16 19:31 .
drwxr-xr-x  5 virtualdeb  users  512 Aug 16 19:54 ..
-rw-r--r--  1 virtualdeb  users    0 Jul 29 11:54 blacklist
-rw-r--r--  1 virtualdeb  users   86 Jul 29 12:00 listserv
-rw-r--r--  1 virtualdeb  users   86 Aug 16 19:55 whitelist

./.tmda/pending:
total 4
drwx------  2 virtualdeb  users  512 Aug 17 19:22 .
drwxr-xr-x  5 virtualdeb  users  512 Aug 16 19:54 ..

./Maildir:
total 18
drwx------  5 virtualdeb  users   512 Jul 29 12:17 .
drwx------  5 virtualdeb  users  1024 Aug 17 19:31 ..
-rw-------  1 virtualdeb  users     0 Jul 29 12:17 .uidvalidity
drwx------  2 virtualdeb  users  5120 Aug 16 21:01 cur
drwx------  2 virtualdeb  users  1024 Aug 17 19:56 new
drwx------  2 virtualdeb  users   512 Aug 17 19:56 tmp

./Maildir/cur:
total 2222 [snipped for space]

./Maildir/new:
total 270 [snipped for space]

./Maildir/tmp:
total 4
drwx------  2 virtualdeb  users  512 Aug 17 19:56 .
drwx------  5 virtualdeb  users  512 Jul 29 12:17 ..

./mail:
total 8
drwx------  2 virtualdeb  users   512 Jul 25 16:41 .
drwx------  5 virtualdeb  users  1024 Aug 17 19:31 ..
-rw-------  1 virtualdeb  users   511 Jul 25 16:41 saved-messages
-rw-------  1 virtualdeb  users   511 Jul 25 16:41 sent-mail

.qmail

|preline /usr/local/bin/tmda-filter
./Maildir/

.tmdarc

# -*- python -*-

CONFIRM_APPEND = os.path.expanduser("~/.tmda/lists/whitelist")
CONFIRM_MAX_MESSAGE_SIZE = 50000
DATADIR = os.path.expanduser("~/.tmda/")
LOGFILE_DEBUG = os.path.expanduser("~/tmda_debug.log")
LOGFILE_INCOMING = os.path.expanduser("~/tmda_incoming.log")


.tmda/filters/incoming

### ~/.tmda/filters/incoming (first match wins) ###

# Accept all bounces (messages with an empty envelope sender)
from <> ok

# Accept all messages to postmistress
to postmaster@* accept

# Accept all messages from mycorp.dom
from *@=openvistas.net ok
from *@=maconandgram.com ok

# Include my blacklist and whitelist
#from-dbm ~/.tmda/lists/blacklist.db drop
#from-cdb ~/.tmda/lists/whitelist.cdb accept
from-file ~/.tmda/lists/whitelist ok

.tmda/lists/whitelist
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]

~/tmda_incoming.log

Date: Sat Aug 17 19:05:52 MDT 2002
From: Jeff Ross <[EMAIL PROTECTED]>
  To: [EMAIL PROTECTED]
Subj: test message #1
Actn: CONFIRM action_incoming                                            (133)

Date: Sat Aug 17 19:05:53 MDT 2002
From: Jeff Ross <[EMAIL PROTECTED]>
  To: [EMAIL PROTECTED]
Subj: test message #1
Actn: CONFIRM pending 1029632752.21957.msg                               (133)

Date: Sat Aug 17 19:06:52 MDT 2002
From: Jeff Ross <[EMAIL PROTECTED]>
  To: [EMAIL PROTECTED]
Subj: None
Actn: CONFIRM action_incoming                                            (133)

Date: Sat Aug 17 19:06:52 MDT 2002
From: Jeff Ross <[EMAIL PROTECTED]>
  To: [EMAIL PROTECTED]
Subj: None
Actn: CONFIRM pending 1029632812.23616.msg                               (133)

I hope that's enough information for a fresh pair of eyes to figure what
I've done wrong ;-)

Thanks,

Jeff
-- 
Jeff Ross
Open Vistas Networking, Inc.
http://www.openvistas.net

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

Reply via email to