David, if I might ask you another question, how do I "ensure that
$HOME" is getting set?  Since it's an environment variable, and
qmail/vpopmail is running in the background, I'm not sure how to check
if $HOME is actually getting set in an environment I can't log into.

Thanks for the help...
John





2008/8/7 David Grimberg <[EMAIL PROTECTED]>:
> Hi John,
>
> I just took a quick look at your setup and noticed a discrepancy in some of
> your directory locations.  In the first part of your email you stated your
> directory structure was:
>
> ...
> So now my directory/file setup is now like this:
> /home/vpopmail/domain.com/user/.qmail
> /home/vpopmail/domain.com/user/.qmail-default
> /home/vpopmail/domain.com/user/Maildir/
> /home/vpopmail/domain.com/user/.tmda/
> /home/vpopmail/domain.com/user/.tmda/config
> /home/vpopmail/domain.com/user/.tmda/crypt_key
> /home/vpopmail/domain.com/user/.tmda/filters/
> /home/vpopmail/domain.com/user/.tmda/lists/
> /home/vpopmail/domain.com/user/.tmda/logs/
>
>
> You then showed us your .qmail file:
>
> ...
> ---Begin---
> #| /var/qmail/bin/preline /home/vpopmail/tmda-1.1.12/bin/tmda-filter
> -S /home/vpopmail/bin/vpopmail-vdir.sh
> | /var/qmail/bin/preline /home/vpopmail/tmda-1.1.12/bin/tmda-filter -c
> /home/vpopmail/domains/domain.com/user/.tmda/config
> ./Maildir/
> ---End---
>
>
> What jumped out at me was the extra directory "domains" between "vpopmail"
> and "domain.com"
>
> Further since you are in a virtual domain setup, you do need to ensure that
> the $HOME environment variable is getting setup properly so that the tilde
> "~" expansion will work, otherwise you should use full paths within your
> config file as you did with the CRYPT_KEY_FILE variable.
>
> And my .tmda/config
> ---Begin---
> # -*- python -*-
> MAIL_TRANSFER_AGENT = "qmail"
> RECIPIENT_DELIMITER = "-"
> DELIVERY = "~/Maildir/"
> BARE_APPEND = "~/.tmda/lists/whitelist"
> CONFIRM_APPEND = "~/.tmda/lists/whitelist"
> LOGFILE_DEBUG = "~/.tmda/logs/debug"
> LOGFILE_INCOMING = "~/.tmda/logs/incomging"
> #CRYPT_KEY_FILE = "~/.tmda/crypt_key"
> CRYPT_KEY_FILE = "/home/vpopmail/domains/domain.com/user/.tmda/crypt_key"
> ---End---
>
>
> Have you tried running tmda-filter yourself?  A simple test to see if your
> setup is working is to just issue a command similar to the following:
>
> $ tmda-filter -M [EMAIL PROTECTED] [EMAIL PROTECTED]
>
> where [EMAIL PROTECTED] is one of the following:
>
> the address of your TMDA user e.g. [EMAIL PROTECTED]
> a valid tagged address generated using the tmda-address script e.g.
> [EMAIL PROTECTED]
> an invalid tagged address generated using the tmda-address script e.g.
> [EMAIL PROTECTED]
>
> and where [EMAIL PROTECTED] is an address is your whitelist when
> using the first recipient address form and a non white listed address when
> using the second recipient address form.
>
> If possible you should run these tests from the same user that processes you
> incoming mail so you can be sure that there aren't any file permission
> issues preventing qmail from executing your tmda filter setup.  Which brings
> me to my next question, You did set the permissions on your tmda related
> files as per the documentation right?
>
> Good luck with the rest of your debugging,
>
> - Dave
>
_____________________________________________
tmda-users mailing list (tmda-users@tmda.net)
http://tmda.net/lists/listinfo/tmda-users

Reply via email to