I'm having a similar problem as referenced in the thread
http://mla.libertine.org/tmda-users/2003-07/msg00298.html
I have vpopmail+tmda+tmda-cgi+ofmipd+spamassassin working just fine on
an older server:
tmda-cgi: tmda-cgi/0.12B "Magnesium" (Python/2.2.2 on linux-i686)
TMDA: TMDA/0.90 "Northern Dancer" (Python/2.2.2 on linux-i686)
Moving to a new server with the latest stable versions, I cannot enable
tmda on a per user basis.
tmda-cgi: tmda-cgi/0.12B "Magnesium" (Python/2.2.3 on linux-i686)
TMDA: TMDA/1.0.2 "Bold Forbes" (Python/2.2.3 on linux-i686)
The only difference is that I now use /vpopmail instead of
/home/vpopmail
I can set tmda on a per domain basis by setting:
/vpopmail/domains/anydomain.com/.qmail-default
to:
| preline /usr/bin/tmda-filter -S /vpopmail/bin/vpopmail-vdir.sh
| /vpopmail/bin/vdelivermail '' bounce-no-mailbox
Not being able to do this for all domains, I would like to set in on a
per-user basis. So I set
/vpopmail/domains/anydomain.com/.qmail-default
to:
| /vpopmail/bin/vdelivermail '' bounce-no-mailbox
and create .qmail files at the domain level:
cat /vpopmail/domains/anydomain.com/.qmail-user
|preline -f /usr/bin/tmda-filter -c \
/vpopmail/domains/anydomain.com/user/.tmda/config
|/vpopmail/bin/vdelivermail '' /vpopmail/domains/anydomain.com/user
(.qmail-user-default also links to this file)
By default any email coming in bounces a confirm message back. By
setting up a filter to accept any emails from the localdomain w/o
confirming via:
/vpopmail/domains/anydomain.com/user/.tmda/filters/incoming
from /vpopmail/domains/anydomain.com/user/.tmda/lists/whitelist ok
from /vpopmail/domains/anydomain.com/user/.tmda/lists/blacklist drop
from [EMAIL PROTECTED] ok
This however seems to cause tmda-filter to enter a loop. System load
jumps to 2.19 and nothing gets delivered.
As soon as I remove:
/vpopmail/domains/anydomain.com/.qmail-user
the email gets delivered, and my qmail log spews out:
2004-02-23 18:46:57.285045500 delivery 833: success:
vdelivermail:_valiases_processed/vdelivermail:_valiases_processed/vdelivermail:_valiases_processed/vdelivermail:_valiases_processed/vdelivermail:_valiases_processed/vdelivermail:_valiases_processed/vdelivermail:_valiases_processed/vdelivermail:_valiases_processed/vdelivermail:_valiases_processed/vdelivermail:_valiases_processed/vdelivermail:_valiases_processed/vdelivermail:_valiases_processed/vdelivermail:_valiases_processed/vdelivermail:_valiases_processed/vdelivermail:_valiases_processed/vdelivermail:_valiases_processed/vdelivermail:_valiases_processed/vdelivermail:_valiases_processed/vdelivermail:_valiases_processed/vdelivermail:_valiases_processed/vdelivermail:_valiases_processed/vdelivermail:_valiases_processed/vdelivermail:_valiases_processed/vdelivermail:_valiases_processed/vdelivermail:_valiases_processed/vdelivermail:_valiases_processed/vdelivermail:_valiases_processed/vdelivermail:_valiases_processed/vdelivermail:_valiases_processed/vdelivermail:_valiases_processed/vdelivermail:_valiases_processed/vdelivermail:_valiases_processed/vdelivermail:_valiases_processed/vdelivermail:_valiases_processed/vdelivermail:_valiases_processed/vdelivermail:_valiases_processed/vdelivermail:_valiases_processed/vdelivermail:_valiases_processed/vdelivermail:_valiases_processed/vdelivermail:_valiases_processed/vdelivermail:_valiases_processed/vdelivermail:_valiases_processed/vdelivermail:_valiases_processed/vdelivermail:_valiases_processed/vdelivermail:_valiases_processed/vdelivermail:_valiases_processed/did_0+0+2/
(looks like a loop to me)
User was created using the vadduser-tmda script with a config set by the
default /usr/share/doc/tmda-1.0.2/contrib/vtmdarc
Enabling logging in the user .tmda/config file does not produce any
output.
I've also tried /vpopmail/domains/anydomain.com/.qmail-user :
| preline /usr/bin/tmda-filter -S /vpopmail/bin/vpopmail-vdir.sh
| /vpopmail/bin/vdelivermail '' bounce-no-mailbox
Any ideas?
Thanks in advance,
-Jonas
_____________________________________________
tmda-users mailing list ([EMAIL PROTECTED])
http://tmda.net/lists/listinfo/tmda-users