accept_these_nonmembers for umbrella lists
I have am trying to figure out why the following happens:
I have an umbrella list. My address (cmupythia@cmu.edu) is a member of the parent list (list1), and on the accept_these_nonmembers on the second list (list2). It is NOT subscribed to list2
When I post to list2 directly, the post is accepted and delivered. When I post to list1, the post is held for moderation by list2 as a non-member poster.
Default.py has SENDER_HEADERS = ('from', None, 'reply-to', 'sender') and these are not changed in mm_cfg.py
What am I missing (or what else should I check?)
Thanks!
Gretchen Beck
Carnegie Mellon
On 01/05/2017 12:58 PM, Gretchen R Beck wrote:
I have an umbrella list. My address (cmupythia@cmu.edu) is a member of the parent list (list1), and on the accept_these_nonmembers on the second list (list2). It is NOT subscribed to list2
When I post to list2 directly, the post is accepted and delivered. When I post to list1, the post is held for moderation by list2 as a non-member poster.
Default.py has SENDER_HEADERS = ('from', None, 'reply-to', 'sender') and these are not changed in mm_cfg.py
The article at <https://wiki.list.org/x/4030574> may help.
The most likely explanation is that you have
USE_ENVELOPE_SENDER = Yes
in mm_cfg.py. This means that list2 is checking the Sender: header value against the accept_these_nonmembers list and the Sender: header has the list1-bounces address, not yours.
There are other possibilities depending on various settings of list1. Note that cmu.edu publishes DMARC p=none, so it's possible that list1 is munging the From: header depending on DMARC settings.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
Thanks Mark,
USE_ENVELOPE_SENDER=No (we haven't changed it) For the lists in question both have from_is_list=No and dmarc_moderation_action=1 (the system defaults)
Adding the @list1 to the non-members on list2 works, but I have admins here who have one or two users (usually faculty) who want to post to the umbrellas but don't want to be subscribed to anything. While subscribe + no-mail works, most of these admins tend to go to accept_these_nonmembers first, so I'm trying to figure out what's preventing it from working in this instance on our site (we're on 2.1.18-1 with some local customization so the usual caveats there).
--Gretchen
From: Mailman-Users <mailman-users-bounces+cmupythia=cmu.edu@python.org> on behalf of Mark Sapiro <mark@msapiro.net> Sent: Thursday, January 5, 2017 4:22 PM To: mailman-users@python.org Subject: Re: [Mailman-Users] accept_these_nonmembers for umbrella lists
On 01/05/2017 12:58 PM, Gretchen R Beck wrote:
I have an umbrella list. My address (cmupythia@cmu.edu) is a member of the parent list (list1), and on the accept_these_nonmembers on the second list (list2). It is NOT subscribed to list2
When I post to list2 directly, the post is accepted and delivered. When I post to list1, the post is held for moderation by list2 as a non-member poster.
Default.py has SENDER_HEADERS = ('from', None, 'reply-to', 'sender') and these are not changed in mm_cfg.py
The article at <https://wiki.list.org/x/4030574> may help.
The most likely explanation is that you have
USE_ENVELOPE_SENDER = Yes
in mm_cfg.py. This means that list2 is checking the Sender: header value against the accept_these_nonmembers list and the Sender: header has the list1-bounces address, not yours.
There are other possibilities depending on various settings of list1. Note that cmu.edu publishes DMARC p=none, so it's possible that list1 is munging the From: header depending on DMARC settings.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
Mailman-Users mailing list Mailman-Users@python.org https://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: https://mail.python.org/mailman/options/mailman-users/cmupythia%40cmu.edu
On 01/05/2017 02:03 PM, Gretchen R Beck wrote:
USE_ENVELOPE_SENDER=No (we haven't changed it) For the lists in question both have from_is_list=No and dmarc_moderation_action=1 (the system defaults)
dmarc_moderation_action=1 is munge_from which means the from will be set to the list address if dmarc mitigations are applied which will be the case for cmu.edu addresses if dmarc_quarantine_moderation_action and dmarc_none_moderation_action are both yes. This will change the From: which list2 sees to, e.g. in your case)
From: Gretchen R Beck via List 1 <list1@...>
list1@... is not in list2's accept_these_nonmembers. Putting it there will help if this is the issue.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
participants (2)
-
Gretchen R Beck
-
Mark Sapiro