It might be better to create a global config file and define global
FILTER_INCOMING and FILTER_OUTGOING vars (warning this is untested) e.g.:

In /etc/tmdarc define

FILTER_INCOMING = "/home/tmda/filters/incoming" 
FILTER_OUTGOING = "/home/tmda/filters/outgoing"
USER_FILTER_INCOMING = os.path.expanduser("~/.tmda/filters/incoming")
USER_FILTER_OUTGOING = os.path.expanduser("~/.tmda/filters/outgoing")

And if you want you can set the append vars in the global config as well to
append to the global files (checking the file ownership of course):

CONFIRM_APPEND =           "/home/lists/confirmed"
PENDING_WHITELIST_APPEND = "/home/lists/whitelist"
PENDING_BLACKLIST_APPEND = "/home/lists/blacklist"

Then in those two filter files

/home/tmda/filters/incoming
from-file /home/tmda/confirmed ok
from-file /home/tmda/whitelist ok
from-file /home/tmda/blacklist drop
include -optional $(USER_FILTER_INCOMING)
<optional post user global actions>

/home/tmda/filters/incoming
<optional pre user global actions>
include -optional $(USER_FILTER_OUTGOING)
<optional post user global actions>

The only problem with this setup is that if a user realizes what is going
on, they can override the FILTER_xxx vars in their .tmda/config file.
> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of Mark Horn
> Sent: Wednesday, October 20, 2004 4:04 PM
> To: Nate Sanders
> Cc: [EMAIL PROTECTED]
> Subject: Re: Global lists
> 
> You have to also add the following to the incoming filter of 
> every user who
> uses TMDA:
> 
>       from-file /home/tmda/confirmed ok
>       from-file /home/tmda/whitelist ok
>       from-file /home/tmda/blacklist drop
> 
> Cheers,
> - Mark
> 
> On Wed, Oct 20, 2004 at 05:54:41PM -0500, Nate Sanders wrote:
> > It half works. It will confirm my email and append it to 
> > /home/tmda/confirmed. But then if I email again, it tells 
> me to confirm 
> > a second time.
> > 
> > Any idea why?
> > 
> > On Oct 20, 2004, at 5:51 PM, Nate Sanders wrote:
> > 
> > >If I wanted all my users to share a common whitelist, blacklist, 
> > >confirmed, would this work?
> > >
> > >.tmda/conf:
> > >CONFIRM_APPEND = "/home/tmda/confirmed"
> > >PENDING_BLACKLIST_APPEND = "/home/tmda/blacklist"
> > >PENDING_WHITELIST_APPEND = "/home/tmda/whitelist"
> > >
> > >[EMAIL PROTECTED] ~]$ ls -l /home/tmda/whitelist
> > >-rwxrwxrwx    1 root     root         6689 Oct 20 12:27 
> > >/home/tmda/whitelist
> > >
> > >[EMAIL PROTECTED] ~]$ ls -l /home/tmda/blacklist
> > >-rwxrwxrwx    1 root     root        12848 Oct 20 12:33 
> > >/home/tmda/blacklist
> > >
> > >[EMAIL PROTECTED] ~]$ ls -l /home/tmda/confirmed
> > >-rwxrwxrwx    1 root     root          875 Oct 20 17:42 
> > >/home/tmda/confirmed
> > >
> > >I'm testing it right now, and it does seem to work. But I 
> wanted to 
> > >know if there was a better way to do it?
> _____________________________________________
> tmda-users mailing list ([EMAIL PROTECTED])
> http://tmda.net/lists/listinfo/tmda-users
> 
_____________________________________________
tmda-users mailing list ([EMAIL PROTECTED])
http://tmda.net/lists/listinfo/tmda-users

Reply via email to