[Mailman-Users] periodic shunts might have been undetected bad bounce_matching_headers

Mark Sapiro mark at msapiro.net
Mon Aug 28 21:19:53 EDT 2017

On 08/25/2017 06:29 AM, Julian H. Stacey wrote:
> Hi mailman-users at python.org
> I hope I may have solved some postings being shunted on a few of my lists,
> necessitating occasional
> 	cd /usr/local/mailman; unshunt qfiles/shunt
> I discovered 3 lists had missing '\n', shown with
> 	cd /usr/local/mailman/lists; config_list -o - ListName
> bounce_matching_headers = """# Lines that *start* with a '#' are comments.

What is the rest of this up to the terminating """?

> Fixed with 
> 	cd /usr/local/mailman/lists ; config_list -o ~/tmp/ListName ListName
> 	vi  ~/tmp/ListName ; config_list -i ~/tmp/ListName ListName
> & I hope the shunting will stop.
> I did autopsy snapshots of /usr/local/mailman before & after last unshunt,
> if anyone feels like telling me what to look for.

What is the traceback from the 'shunt' message in Mailman's error log?

> Unfortunately the corrupt bounce_matching_headers lines in configuration
> were undetected by these automatic checks 
> 	cd /usr/local/etc/rc.d; ./mailman stop ; ./mailman start 
> 	cd /usr/local/mailman/lists ; ../bin/check_db -a
> 	cd /usr/local/mailman/lists ; ../bin/check_perms

If bounce_matching_headers contains an invalid line, there should be
entries in Mailman's 'config' log like

'bad bounce_matching_header line: LISTNAME


bad regexp in bounce_matching_header line: LISTNAME

Mark Sapiro <mark at msapiro.net>        The highway is for gamblers,
San Francisco Bay Area, California    better use your sense - B. Dylan

More information about the Mailman-Users mailing list