I posted this on IRC yesterday but Jason must be busy so maybe someone
else can help me out:

hi there, i had a question on tmda if someone has a moment
i'm having an issue trying to make tmda play nice with the -S option to 
tmda-filter
i'm calling it in exim like this:
command = /usr/local/bin/tmda-filter -S /usr/local/bin/tmda-printvuser.sh 
$local_part $domain
the tmda-printvuser.sh script basically checks to see if the user/domain exist 
and then prints out the path to the Maildir (ie. /srv/mail/linsec.ca/vdanen/)
i'm using ~/ in the /etc/tmdara and in /srv/mail/linsec.ca/vdanen/.tmda/config
the problem is i get uncaught exceptions:
 Uncaught Python 2.4.2 Exception (Tue Oct 31 12:34:11 2006):
 Traceback (most recent call last):
   File "/usr/local/bin/tmda-filter", line 53, in ?
     execfile(os.path.join(execdir, 'tmda-rfilter'))
   File "/usr/local/bin/tmda-rfilter", line 166, in ?
     from TMDA import Defaults
   File "./TMDA/Defaults.py", line 1587, in ?
 ConfigError: Can't find key file: /srv/mail/.tmda/crypt_key
 Traceback (most recent call last):
   File "/usr/local/bin/tmda-filter", line 67, in ?
     from TMDA.Defaults import LOGFILE_DEBUG
   File "./TMDA/Defaults.py", line 1587, in ?
which makes no sense to me
tmda-filter should be getting $HOME from the output of the script, so it 
shouldn't be trying to find /srv/mail/.tmda but /srv/mail/$domain/$user/.tmda
everything is being run as the vmail user (who's home is /srv/mail), but the -S 
output should be overriding that to handle virtual hosts, no?
whenever you get a chance to share some ideas would be great... i haven't used 
tmda in years and never with exim
thanks in advance... =)


Any ideas?

-- 
{FEE30AD4 : 7F6C A60C 06C2 4811 FA1C  A2BC 2EBC 5E32 FEE3 0AD4}
mysql> SELECT * FROM users WHERE clue > 0;
Empty set (0.00sec)

Attachment: pgpBmycYNDPK5.pgp
Description: PGP signature

_____________________________________________
tmda-users mailing list (tmda-users@tmda.net)
http://tmda.net/lists/listinfo/tmda-users

Reply via email to