Jonas Valkiunas <[EMAIL PROTECTED]> writes: > 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
This begs two questions: 1) Does the config file set appropriate paths for the "user" (ex. FILTER_INCOMING, LOGFILE_INCOMING, DATADIR)? and 2) Is there a user/.qmail file? If so, you might want to rename it to something else and test this configuration again. > 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) Me too, although tmda-filter doesn't ever run vdelivermail, so if vdelivermail is looping, it may not be TMDA's fault. You might try putting a simple command like "|env > env.out" into the anydomain/.qmail-default file (that doesn't run TMDA), running a single email through the system and checking to see if the env.out file exists (meaning that the .qmail-default file was used instead of .qmail-user or .qmail-user-default). > User was created using the vadduser-tmda script with a config set by the > default /usr/share/doc/tmda-1.0.2/contrib/vtmdarc Hmmm. This should be ok. > Enabling logging in the user .tmda/config file does not produce any > output. That's strange, suggesting that the user's .tmda/config file isn't being used at all. It does, however, match the implication of the above loop, where TMDA appears not to be involved at all. Tim _____________________________________________ tmda-users mailing list ([EMAIL PROTECTED]) http://tmda.net/lists/listinfo/tmda-users