Re: [Mailman-Users] Subscribing other lists to a list.
Dan Mahoney, System Admin wrote: >On Sat, 6 Dec 2008, Mark Sapiro wrote: > >> Digest members of the -discuss list will not receive the message unless >> they are also members of the -announce list. > >I'd have to assume there's something internal that makes this necessary -- >I'm curious as to how much tweaking it would take to fix (i.e. make it so >digest members receive the announcement, either in their digest or >separately). It is not any kind of internal requirement or convenience. It is a design of the feature. The feature is intended to be used for parallel discussion lists and it wouldn't be appropriate for digest members to receive individual messages from a sibling discussion list. To include digest members so they receive the announcement (separately; not in the digest), you could locate the following lines at the end of the definition of do_include at the very end of Mailman/Handlers/CalcRecips.py srecips = set([slist.getMemberCPAddress(m) for m in slist.getRegularMemberKeys() if slist.getDeliveryStatus(m) == ENABLED]) recips |= srecips return list(recips) and change getRegularMemberKeys() to getMembers() so the lines become srecips = set([slist.getMemberCPAddress(m) for m in slist.getMembers() if slist.getDeliveryStatus(m) == ENABLED]) recips |= srecips return list(recips) Of course, this change would affect all lists with regular_include_lists and might not be appropriate for other than the -announce/-discuss scenario. -- Mark Sapiro <[EMAIL PROTECTED]>The highway is for gamblers, San Francisco Bay Area, Californiabetter use your sense - B. Dylan -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 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://wiki.list.org/x/QIA9
Re: [Mailman-Users] Subscribing other lists to a list.
On Sat, 6 Dec 2008, Mark Sapiro wrote: Dan Mahoney, System Admin wrote: What I'd like to know if is possible within mailman is the following: a) A per-user flag that makes a user admin-control ONLY. No auto-bounce handling, no unsubscribe options, no password reminders...nothing. Essentially, this would move the "umbrella" setting from a global to a single address. This would solve about half the problem (the headers would still need to be fixed, mainly the to: header). No. This is not possible in current Mailman. You might want to look at the "sibling lists" feature in Mailman 2.1.10 and up. You could add the -discuss list to the regular_include_lists attribute of the -announce list. This would send a copy of any -announce post to all the -announce members with delivery enabled plus any delivery enabled regular members of the -discuss list who were not regular members of the -announce list. The potential issues that I see are: A regular member of the -discuss list who is a digest member of the -announce list will receive the individual message and also receive it in the digest. Typically, an announce-list is not digestable so this is not a worry. Digest members of the -discuss list will not receive the message unless they are also members of the -announce list. I'd have to assume there's something internal that makes this necessary -- I'm curious as to how much tweaking it would take to fix (i.e. make it so digest members receive the announcement, either in their digest or separately). -Dan -- Dan Mahoney Techie, Sysadmin, WebGeek Gushi on efnet/undernet IRC ICQ: 13735144 AIM: LarpGM Site: http://www.gushi.org --- -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 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://wiki.list.org/x/QIA9
Re: [Mailman-Users] Subscribing other lists to a list.
Dan Mahoney, System Admin wrote: > >What I'd like to know if is possible within mailman is the following: > >a) A per-user flag that makes a user admin-control ONLY. No auto-bounce >handling, no unsubscribe options, no password reminders...nothing. >Essentially, this would move the "umbrella" setting from a global to a >single address. This would solve about half the problem (the headers >would still need to be fixed, mainly the to: header). No. This is not possible in current Mailman. You might want to look at the "sibling lists" feature in Mailman 2.1.10 and up. You could add the -discuss list to the regular_include_lists attribute of the -announce list. This would send a copy of any -announce post to all the -announce members with delivery enabled plus any delivery enabled regular members of the -discuss list who were not regular members of the -announce list. The potential issues that I see are: A regular member of the -discuss list who is a digest member of the -announce list will receive the individual message and also receive it in the digest. Digest members of the -discuss list will not receive the message unless they are also members of the -announce list. -- Mark Sapiro <[EMAIL PROTECTED]>The highway is for gamblers, San Francisco Bay Area, Californiabetter use your sense - B. Dylan -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 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://wiki.list.org/x/QIA9
[Mailman-Users] Subscribing other lists to a list.
I just helped to manage a migration from Ecartis to Mailman for my day job. We have a periodic -announce list that we send out on to release new software versions. What I'm finding is we cannot duplicate the same behavior we have under Ecartis. Ecartis had a simple "import" option, where list B could be a subset of list A, but list A could also contain normal users. I've found this post http://www.saas.nsw.edu.au/solutions/umbrella.html and it explains things pretty well, but neither option would really work well for us. Umbrella lists don't work because they say "this was sent to the umbrella list" in the footers (which are suppressable) but also in the TO: header (or the cc header). We could send to: a fake address, with a cc: to a fake address, but this would set off spam filters, and we're staunchly anti-spam. On the other hand, Parent lists don't work, for the same reason -- there are people who sign up for -announce and -discuss and want to filter them separately, or who don't want the noise of -discuss and want to get it as a digest. Right now, the easiest (and dumbest) answer is "just make announcements to all three lists". Ecartis stripped duplicates there -- if you were on list a, I don't believe list b was imported. What I'd like to know if is possible within mailman is the following: a) A per-user flag that makes a user admin-control ONLY. No auto-bounce handling, no unsubscribe options, no password reminders...nothing. Essentially, this would move the "umbrella" setting from a global to a single address. This would solve about half the problem (the headers would still need to be fixed, mainly the to: header). But it's more than I have right now. -Dan Mahoney -- Dan Mahoney Techie, Sysadmin, WebGeek Gushi on efnet/undernet IRC ICQ: 13735144 AIM: LarpGM Site: http://www.gushi.org --- -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 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://wiki.list.org/x/QIA9