Sibling lists (and other lists as list-members)
This is almost certainly down to my ineptitude, with this "new" feature, but I'm wondering if any of you folks can help.
I've got three (relevant) lists, all on the same machine/domain, (Mailman 2.1.11; Python 2.5.2):
nowhere-crew
nowhere-leads
norg.bored
nowhere-crew(@lists.goingnowhere.org) has <nowhere-leads@lists.goingnowhere.org> and <norg.bored@lists.goingnowhere.org>
as non-digest list-members (along with its own 'ordinary' (well, as ordinary as euroburners get) list-members): I want both of those two lists(members) to receive mails sent to nowhere-crew (that bit works).
What I don't want is for copies of the mail sent to nowhere-crew to be sent (twice/thrice) where an email address is on either/both of the other two lists.
It seems to me that putting: nowhere-leads@lists.goingnowhere.org norg.bored@lists.goingnowhere.org in regular_exclude_lists
should work. That's my understanding of things from past-list posts, and the little note on the wiki.
Except it's not quite working. I'm still getting the message twice (thrice), when sent.
I'm a wee bit out of ideas, and can't work out what I've done wrong.
Nothing odd in the (abbreviated) headers, that I wouldn't have expected, either:
(I've foo.example.org'd the Message-ID, but they are consistent)
From nowhere-crew-bounces@lists.goingnowhere.org Thu Mar 11 15:24:18 2010
To: Nowhere Crew Folks <nowhere-crew@lists.goingnowhere.org>
Envelope-to: adam@amyl.org.uk
Date: Thu, 11 Mar 2010 15:23:06 -0000
Subject: [nowhere-crew] March 15th deadline for newsletter
Message-ID: <821BAAE0543DA54584B9B8BC6702DBD17C7830@foo.example.org>
List-Id: Nowhere Crew Folks <nowhere-crew.lists.goingnowhere.org>
X-BeenThere: nowhere-crew@lists.goingnowhere.org
and
From nowhere-leads-bounces@lists.goingnowhere.org Thu Mar 11 15:24:03 2010
To: Nowhere Crew Folks <nowhere-crew@lists.goingnowhere.org>
Envelope-to: adam@amyl.org.uk
Message-ID: <821BAAE0543DA54584B9B8BC6702DBD17C7830@foo.example.org>
List-Id: Nowhere Leads' list <nowhere-leads.lists.goingnowhere.org>
X-BeenThere: nowhere-crew@lists.goingnowhere.org
X-BeenThere: nowhere-leads@lists.goingnowhere.org
I imagine I've made a very simple mistake, somewhere. Could someone with more clue in this area (Sibling lists) help me out.
Thanks, as ever,
a
-- ``We are not knocking down doors at four in the morning with people booted and suited in riot gear. Most of the removals occur around half-five, half-six, seven in the morning.'' (Tony McNulty denies reports of `dawn raids' on asylum seekers)
Adam McGreggor wrote:
I've got three (relevant) lists, all on the same machine/domain, (Mailman 2.1.11; Python 2.5.2):
nowhere-crew nowhere-leads norg.bored
nowhere-crew(@lists.goingnowhere.org) has <nowhere-leads@lists.goingnowhere.org> and <norg.bored@lists.goingnowhere.org>
as non-digest list-members (along with its own 'ordinary' (well, as ordinary as euroburners get) list-members): I want both of those two lists(members) to receive mails sent to nowhere-crew (that bit works).
What I don't want is for copies of the mail sent to nowhere-crew to be sent (twice/thrice) where an email address is on either/both of the other two lists.
It seems to me that putting: nowhere-leads@lists.goingnowhere.org norg.bored@lists.goingnowhere.org in regular_exclude_lists
should work. That's my understanding of things from past-list posts, and the little note on the wiki.
Except it's not quite working. I'm still getting the message twice (thrice), when sent.
Because that's not the way to do it. Putting, e.g. nowhere-leads@lists.goingnowhere.org in regular_exclude_lists of nowhere-crew has no effect unless nowhere-leads@lists.goingnowhere.org is in a To: or Cc: header of the post to nowhere-crew. That is not the case here.
To use sibling lists, what you want is to remove the two sublists as members of nowhere-crew and instead add them to regular_include_lists. This will then add the regular (non-digest) members of the sub-lists to the recipient list of the post to nowhere-crew, as long as the sub-lists are not addressed in To: or Cc: of the post.
The caveat here is only regular members of the sublists will receive the post (if they aren't members of nowhere-crew). Digest members of the sub-lists who aren't members of nowhere-crew will not get the post at all.
Also, people who are members of only a sub-list will receive the post from nowhere-crew, not from the list of which they are a member. This may or may not be a concern.
The upside is no duplicates, and no worries about administrative messages/password reminders from nowhere-crew being posted to the sublists.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
On Thu, Mar 11, 2010 at 08:41:02AM -0800, Mark Sapiro wrote:
Adam McGreggor wrote:
It seems to me that putting: nowhere-leads@lists.goingnowhere.org norg.bored@lists.goingnowhere.org in regular_exclude_lists
should work. That's my understanding of things from past-list posts, and the little note on the wiki.
Except it's not quite working. I'm still getting the message twice (thrice), when sent.
Because that's not the way to do it. Putting, e.g. nowhere-leads@lists.goingnowhere.org in regular_exclude_lists of nowhere-crew has no effect unless nowhere-leads@lists.goingnowhere.org is in a To: or Cc: header of the post to nowhere-crew. That is not the case here.
We used to suffer from cross-posting: I think that might have been where I was getting confused, too.
To use sibling lists, what you want is to remove the two sublists as members of nowhere-crew and instead add them to regular_include_lists. This will then add the regular (non-digest) members of the sub-lists to the recipient list of the post to nowhere-crew, as long as the sub-lists are not addressed in To: or Cc: of the post.
Thanks for the explanation & advice. I've done that, now, so will see what happens next time someone posts (I hate test messages sent to live-lists (and am too lazy to whizz up a testing trio)).
The caveat here is only regular members of the sublists will receive the post (if they aren't members of nowhere-crew). Digest members of the sub-lists who aren't members of nowhere-crew will not get the post at all.
Your http://www.msapiro.net/scripts/set_nodigest.py was very useful :)
-- "I only can properly enjoy carol services if I am having an illicit affair with someone in the congregation. Why is this? Perhaps because they are essentially pagan, not Christian, celebrations." (Alan Clark's 'Diaries')
participants (2)
-
Adam McGreggor
-
Mark Sapiro