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

Reply via email to