John Papapanos wrote: > >Thanks both for your replies, > >But either I didn't understand your solution correclty >or I failed to explain my problem adequately in the >first place. > >> John Papapanos wrote: >> >> >Is there a way to disable users-members from >> changing >> >some or all of their configuration options? >> >> >> Only by changing the code in Mailman/Cgi/options.py >> and >> Mailman/Commands/cmd_set.py. >> > >But wouldn't smt like this affect all my lists and >not only the one I am interested in ?
Yes, it would, so the answer is No if you only want to do it for a subset of lists, unless your modifications included testing for the list(s) of interest. >> Perhaps this is the case in some highly unusual >> situations, but in >> general it is appropriate for users to have control >> of their own >> options. > >Well maybe it is not so unusual. My intention on using >mailman is to provide a web mailing list for my users. >Up to now all the lists were implemented via the >/etc/aliases of my mail server. The problem arises >with >the fact that my /etc/aliases for a specific list >apart from the mail addresses in my domain also >contains some external addresses (eq. yahoo, gmail >etc.). >When a spam message that wasn't filtered by my spam >filter arives to the list it is also forwarded to the >external addresses making my mail server smt like an >open relay. >So I came up with web based lists so that external >member users can only view the mails from web and not >messages be delivered to their external accounts. This is not what Mailman is designed to do. >> If you do the above, anyone can post to the list, >> member or not, but >> only people with addresses in your domain can join >> the list and visit >> archives and receive posts. > >I think this is different from what I aim to >accomplish. In my case I want: >People from inside and outside my domain to be able to >become members, post to the list and read the archives >(as long as they are members) >But I want mails posted to the list to be forwarded >only to members whose mail accounts belong to my >domain. I misunderstood. From the OP I thought you didn't want non-local users to be able to read the archive either. >For eq. >[EMAIL PROTECTED] and [EMAIL PROTECTED] are both >members to the mailman private list >[EMAIL PROTECTED] > >I want user1 and user2 to be able to read the archives >and post to the list, but postings would be forwarded >only to user1 and not user2. >user2 can only read the mails via the web interface >while user1 can both read the mails from the web >interface and his/her mail client. If I were going to do this, I would implement a custom handler (see <http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq04.067.htp>) to be installed only for the target list(s). I would also make the target list(s) digestable = No because this won't work for digests. The custom handler would be installed in a pipline attribute for the target list(s) immediately following CalcRecips, and it would remove all addresses from the recips list (in the message metadata) that aren't in the local domain. -- Mark Sapiro <[EMAIL PROTECTED]> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan ------------------------------------------------------ Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp