Steve Keith <[EMAIL PROTECTED]> writes: > I executed the following test: > > 1) chmod 000 whitelist whitelist.db > 2) sent e-mail from yahoo account to my tmda enabled account.
Can you define this a bit more? Exactly what is your tmda-enabled account? Are you retrieving mail via fetchmail/getmail or does mail get transferred from Yahoo to an MTA on the machine running TMDA? > 3) contents of debug: > > Uncaught Python 2.1.1 Exception (Fri Jan 2 13:56:49 2004): > ----------------------------------------------------------- > Traceback (most recent call last): > File "/usr/bin/tmda-filter", line 53, in ? > execfile(os.path.join(execdir, 'tmda-rfilter')) > File "/usr/bin/tmda-rfilter", line 891, in ? > main() > File "/usr/bin/tmda-rfilter", line 830, in main > orig_msgin_size) > File "/usr/lib/python2.1/site-packages/TMDA/FilterParser.py", line 920, in fir > stmatch > actions, source) > File "/usr/lib/python2.1/site-packages/TMDA/FilterParser.py", line 746, in __s > earch_dbm > dbm = anydbm.open(pathname, 'r') > File "/usr/src/build/221901-i386/install/usr/lib/python2.1/anydbm.py", line 80 > , in open > raise error, "need 'c' or 'n' flag to open new db" > error: need 'c' or 'n' flag to open new db > > incoming filter referencing the whitelist: > from-file -autodbm ~/.tmda/filters/whitelist ok > > No entry in incoming. > > Upon generating the error, I restored the permissions of the > whitelist* files and normal function resumed. > > That message was sent on Friday. I have not received the message. > It is not in pending, and I never received a failure message on the > yahoo account. Based on my experience, this message is officially > "lost." Assuming the answer to my question above is that you have an MTA running on the machine where TMDA runs, then the message first went from Yahoo to that machine. That MTA attempted delivery and TMDA told it to defer the message. That means the message should still be in that MTA's queue. It wouldn't be in pending/ and there would be no failure sent to Yahoo, since as far as Yahoo's servers are concerned, the message was successfully passed along to the MX for the destination domain. Do you have access to the logs for the MTA running on the TMDA machine? They should tell you what happened when the delivery process ran TMDA and how the MTA thinks the message was handled. Tim _____________________________________________ tmda-users mailing list ([EMAIL PROTECTED]) http://tmda.net/lists/listinfo/tmda-users
