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)
pgpBmycYNDPK5.pgp
Description: PGP signature
_____________________________________________ tmda-users mailing list (tmda-users@tmda.net) http://tmda.net/lists/listinfo/tmda-users