On Tue, Jan 23, 2024 at 4:50 PM Ralf Hildebrandt < ralf.hildebra...@charite.de> wrote:
> * Odhiambo Washington <odhia...@gmail.com>: > > > We're curious. > > > > How did you do it? :-) > > import re > > def generic_nonmember_action(mlist): > if (mlist.generic_nonmember_action == 0): > pattern = > re.compile(r"^.*@(mydomain1|myotherdomain|yetanotherdomain)\.de$") > external_addresses = 0 > internal_addresses = 0 > total = len(mlist.getMembers()) > for member in mlist.getMembers(): > if (pattern.match(member)): > internal_addresses=internal_addresses+1 > else: > external_addresses=external_addresses+1 > if external_addresses > 10: > print '%s: danger - unmoderated liste and many external members: > %s' % ( mlist.real_name, external_addresses) > Gracias. -- Best regards, Odhiambo WASHINGTON, Nairobi,KE +254 7 3200 0004/+254 7 2274 3223 In an Internet failure case, the #1 suspect is a constant: DNS. "Oh, the cruft.", egrep -v '^$|^.*#' ¯\_(ツ)_/¯ :-) [How to ask smart questions: http://www.catb.org/~esr/faqs/smart-questions.html] ------------------------------------------------------ Mailman-Users mailing list -- mailman-users@python.org To unsubscribe send an email to mailman-users-le...@python.org https://mail.python.org/mailman3/lists/mailman-users.python.org/ Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: https://www.mail-archive.com/mailman-users@python.org/ https://mail.python.org/archives/list/mailman-users@python.org/ Member address: arch...@jab.org