Charles Gregory wrote:
>
>It looks like the 'disable on excessive bounces' is not working right for 
>my (only) list 'ontbirds'.... The bounce log contains patterns like this 
>(trimmed to show one address behaviour, omitting 'already counted' 
>messages):
>
>Apr 05 09:15:34 2009 (20408) _...@___: ontbirds current bounce score: 2.0
>Apr 06 00:26:23 2009 (20408) _...@___: ontbirds current bounce score: 3.0
>Apr 06 00:26:23 2009 (20408) sending ontbirds list
>          probe to: _...@___ (score 3.0 >= 2.5)
>Apr 07 07:47:22 2009 (20408) _...@___: ontbirds current bounce score: 1.0
>Apr 08 10:57:38 2009 (20408) _...@___: ontbirds current bounce score: 2.0
>Apr 09 08:08:36 2009 (20408) _...@___: ontbirds current bounce score: 3.0
>Apr 09 08:08:36 2009 (20408) sending ontbirds list
>          probe to: _...@___ (score 3.0 >= 2.5)
>Apr 10 08:57:05 2009 (20408) _...@___: ontbirds current bounce score: 1.0
>
>This seems to be happening for ALL permanently bouncing addresses. 
>And I see no trace of 'disabled' anywhere in the logs.... Or is there
>a different buzzword I should grep for?
>
>mailman-2.1.5.1-34.rhel4.6


In 2.1.5, a "VERP probe" feature was introduced. Beginning in 2.1.6 it
it disabled by default, but in 2.1.5 there was no way to turn it off.

What is happening is when the threshold is reached, a special probe is
sent with envelope from <listname-bounces+to...@...> and the user's
delivery is disabled by bounce only if and when the probe bounces.

The issue in your case is your incoming MTA is probably not delivering
mail for LISTNAME-bounces+TOKEN to LISTNAME-bounces.

If the MTA is Postfix, you need

recipient_delimiter = +

in main.cf, or if you want to use a different delimiter, say '-', you
can change the defaults

VERP_PROBE_FORMAT = '%(bounces)s+%(token)s'
VERP_PROBE_REGEXP = r'^(?P<bounces>[^+]+?)\+(?P<token>[...@]+)@.*$'

by putting

VERP_PROBE_FORMAT = '%(bounces)s-%(token)s'
VERP_PROBE_REGEXP = r'^(?P<bounces>.*)\-(?P<token>[...@-]+)@.*$'

in mm_cfg.py. I think that regexp will work, but I didn't test it.

Also see <http://wiki.list.org/x/p4A9>.

If you don't have access to make these changes, you will need to get
the installation admins to do it as bounce processing will not work in
this installation until one or the other change is made.

-- 
Mark Sapiro <[email protected]>        The highway is for gamblers,
San Francisco Bay Area, California    better use your sense - B. Dylan

------------------------------------------------------
Mailman-Users mailing list
[email protected]
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

Reply via email to