Further findings:

This is a file permission problem. All files in pending/ belong to their respective users and are created with mode 600. Therefore I either have to change all files in pending/ to world readable/writable or run tmda-pending as root.

The 2nd option leads to another error message that DELIVERY must be defined in the user's config file. Up to then root did not have a .tmda/config file. So I had to create it and duplicate the delivery info from the /etc/aliases file into the config - even though it is never used since the root account is not filtered by tmda.

The system works fine, but there are some minor quirks in conjunction with using it system-wide with globally used files which might deserve some developer's attention.

s.m.

Am Tue, 30 Dec 2003 19:31:34 +0100 hat sascha mantscheff <[EMAIL PROTECTED]> geschrieben:

I have tmda installed system-wide with shared filter, list, pending and responses directories. OS is FreeBSD 4.9-STABLE #4.

Now tmda-pending crashes with this error message:

/usr/local/bin/tmda-pending
Traceback (most recent call last):
File "/usr/local/bin/tmda-pending", line 311, in ?
main()
File "/usr/local/bin/tmda-pending", line 304, in main
q.mainLoop()
File "/usr/local/lib/python2.3/site-packages/TMDA/Pending.py", line 280, in mainLoop
M = Message(msgid, self.command_recipient)
File "/usr/local/lib/python2.3/site-packages/TMDA/Pending.py", line 426, in __init__
except email.Errors.BoundaryError:
AttributeError: 'module' object has no attribute 'Errors'

What's going wrong? Can I manually release pending messages?


s.m.
        


_____________________________________________
tmda-users mailing list ([EMAIL PROTECTED])
http://tmda.net/lists/listinfo/tmda-users

Reply via email to