[Mailman-Developers] A list where no subscriber can post: can anyone spot the bad config?

Terri Oda terri at toybox.ca
Wed Dec 9 22:55:02 EST 2015


I've got a list where, for some reason, I can post, but no one else 
seems to be able to.

It *looks* like I can post because I was somehow in 
accept_these_nonmembers.  It's a list converted from Mailman 2.1, so I'm 
suspicious that it's some sort of cruft in the config.  I'm pasting in a 
mildly anonymized version of the config.  Can anyone spot anything that 
could be causing all messages to go to moderation?

This list is also on a mailman bundler install that may not have been 
updated correctly (aka I guessed and tried buildout on it), but the 
problems with posting predate that.  I think, honestly, that I'm at the 
point where I should dump the rosters and re-recreate all the lists on 
this machine.  (They're relatively small, all under 20 subscribers I think)


 >>> pprint(vars(m))
{'_list_id': 'gf.lists.example.com',
  '_preferred_language': 'en',
  '_sa_instance_state': <sqlalchemy.orm.state.InstanceState object at 
0x7f3e5cf32828>,
  'accept_these_nonmembers': ['c at example.com',
                              'terri at toybox.ca',
                              'd at example.com',
                              'j at example.com',
                              'a at example.com',
                              'v at example.com'],
  'admin_immed_notify': True,
  'admin_notify_mchanges': True,
  'administrators': <mailman.model.roster.AdministratorRoster object at 
0x7f3e5cf328d0>,
  'administrivia': False,
  'advertised': False,
  'allow_list_posts': True,
  'anonymous_list': False,
  'archive_policy': <ArchivePolicy.never: 0>,
  'autorespond_owner': <ResponseAction.none: 0>,
  'autorespond_postings': <ResponseAction.none: 0>,
  'autorespond_requests': <ResponseAction.none: 0>,
  'autoresponse_grace_period': datetime.timedelta(90),
  'autoresponse_owner_text': '',
  'autoresponse_postings_text': '',
  'autoresponse_request_text': '',
  'bounce_info_stale_after': datetime.timedelta(7),
  'bounce_matching_headers': '\n'
                             "# Lines that *start* with a '#' are 
comments.\n"
                             'to: friend at public.com\n'
                             'message-id: relay.comanche.denmark.eu\n'
                             'from: list at listme.com\n'
                             'from: .*@uplinkpro.com\n',
  'bounce_notify_owner_on_disable': True,
  'bounce_notify_owner_on_removal': True,
  'bounce_score_threshold': 5,
  'bounce_you_are_disabled_warnings': 3,
  'bounce_you_are_disabled_warnings_interval': datetime.timedelta(7),
  'collapse_alternatives': True,
  'convert_html_to_plaintext': True,
  'created_at': datetime.datetime(2014, 2, 12, 9, 30, 13, 418107),
  'default_member_action': <Action.accept: 3>,
  'default_nonmember_action': <Action.accept: 3>,
  'description': '',
  'digest_footer_uri': 'mailman:///$listname/$language/footer-generic.txt',
  'digest_header_uri': None,
  'digest_is_default': False,
  'digest_last_sent_at': datetime.datetime(2015, 11, 4, 18, 39, 56, 724986),
  'digest_members': <mailman.model.roster.DigestMemberRoster object at 
0x7f3e5cf32978>,
  'digest_send_periodic': True,
  'digest_size_threshold': 30.0,
  'digest_volume_frequency': <DigestFrequency.monthly: 1>,
  'digestable': True,
  'discard_these_nonmembers': [],
  'display_name': 'Gf',
  'emergency': False,
  'encode_ascii_prefixes': False,
  'filter_action': <FilterAction.discard: 2>,
  'filter_content': False,
  'first_strip_reply_to': False,
  'footer_uri': 'mailman:///$listname/$language/footer-generic.txt',
  'forward_auto_discards': True,
  'forward_unrecognized_bounces_to': 
<UnrecognizedBounceDisposition.administrators: 1>,
  'gateway_to_mail': False,
  'gateway_to_news': False,
  'goodbye_message_uri': '',
  'header_matches': [],
  'header_uri': None,
  'hold_these_nonmembers': [],
  'id': 1,
  'include_rfc2369_headers': True,
  'info': '',
  'last_post_at': datetime.datetime(2015, 8, 19, 8, 12, 6, 169075),
  'linked_newsgroup': '',
  'list_name': 'gf',
  'mail_host': 'lists.example.com',
  'max_days_to_hold': 0,
  'max_message_size': 0,
  'max_num_recipients': 10,
  'member_moderation_notice': '',
  'members': <mailman.model.roster.MemberRoster object at 0x7f3e5cf32908>,
  'mime_is_default_digest': False,
  'moderator_password': None,
  'moderators': <mailman.model.roster.ModeratorRoster object at 
0x7f3e5cf32898>,
  'newsgroup_moderation': <NewsgroupModeration.none: 0>,
  'next_digest_number': 1,
  'next_request_id': 25,
  'nntp_prefix_subject_too': True,
  'nondigestable': True,
  'nonmember_rejection_notice': '',
  'nonmembers': <mailman.model.roster.NonmemberRoster object at 
0x7f3e5cf329e8>,
  'obscure_addresses': True,
  'owner_chain': 'default-owner-chain',
  'owner_pipeline': 'default-owner-pipeline',
  'owners': <mailman.model.roster.OwnerRoster object at 0x7f3e5cf32860>,
  'personalize': <Personalization.none: 0>,
  'post_id': 1138,
  'posting_chain': 'default-posting-chain',
  'posting_pipeline': 'default-posting-pipeline',
  'process_bounces': True,
  'regular_members': <mailman.model.roster.RegularMemberRoster object at 
0x7f3e5cf32940>,
  'reject_these_nonmembers': [],
  'reply_goes_to_list': <ReplyToMunging.no_munging: 0>,
  'reply_to_address': '',
  'require_explicit_destination': False,
  'respond_to_post_requests': True,
  'scrub_nondigest': False,
  'send_goodbye_message': True,
  'send_welcome_message': True,
  'subject_prefix': '[GF] ',
  'subscribers': <mailman.model.roster.Subscribers object at 
0x7f3e5cf329b0>,
  'subscription_policy': <SubscriptionPolicy.confirm_then_moderate: 3>,
  'topics': [],
  'topics_bodylines_limit': 5,
  'topics_enabled': False,
  'volume': 22,
  'welcome_message_uri': 'mailman:///$listname/$language/welcome.txt'}


More information about the Mailman-Developers mailing list