[Mailman-Users] Bounce management and uncaught bounce notifications

Mark Sapiro mark at msapiro.net
Wed Dec 12 17:22:23 CET 2007

Rod at freeserve wrote:
>Q1    Why are they called 'uncaught' since they have clearly been sent to a Mailman address, and then neatly packaged up by Mailman and sent to me as list and/or site admin? Are they really just 'unrecognizable' possible bounces (as it says in the body of the Mailman email), or am I missing something?

No, you aren't missing anything. If
bounce_unrecognized_goes_to_list_owner is Yes, any message received at
the listname-bounces address which is not recognized by Mailman as a
DSN is forwarded to the list owner as an unrecognized bounce since at
that point, Mailman doesn't know if it was an actual undeliverable
mail DSN or something else.

>Q2.    Have these responses also been sent to the sender of the message to which they are responses?  
>(I don't see how they can have been, as there's nothing in most of the headers relating to the original message)

No, they are only sent to the list owners and only if
bounce_unrecognized_goes_to_list_owner is Yes.

>Q3    Are these responses causing the bounce count for the users to be increased?
>(Again, I don't think that this can be the case, because they come back from a different address at the same domain, except possibly for the rare occasion where an out-of-office response comes back from an individual mailbox which is on my list)

No. If Mailman could detect that it was an actual DSN regarding
non-delevery to a list member, then it wouldn't be 'unrecognized'.

>Q4    How can I inspect users' bounce counts?

Go to the admin membership list and click the user's name to go to the
user's options page. If the user has a non-zero bounce score, that
will be reported near the top of the options page.

Or, if you have access, look in Mailman's bounce log.

>Q5    A small number of mailboxes were automatically set to nomail because of bouncing due to errors on my part (NB these were NOT the ones generating uncaught bounce messages). Mailman's behaviour in this case was reasonable, except (here's the important part) it did NOT send me a message about the suspension. But I have bounce_notify_owner_on_disable set to Yes and bounce_notify_owner_on_unsubscribe_set to Yes. (The same thing used to happen on the antique Mailman installation, but at least there I would get notifications most of the time). Where should I look to find out why these notifications are not reaching me? 

Look in Mailman's bounce log to find the "disabling" entries. Then look
in Mailman's smtp log for entries at that time with message id's of
the form <mailman.nn.ttttt.ttt.listname at example.com>. nn is a sequence
number and ttttt.ttt is a time in seconds since the epoch.

There should be one message with sequence number x and two more with
sequence number x+1. The first is the message to the user. The second
is the message to listname-owner and the third is the resend of the
listname-owner message to the actual owner addresses. If you see
these, Mailman sent the notices. Beyond that, you have to look in your
MTA's logs.

>Q6    Again with regard to Q5: 
>I've checked my aliases file and it looks OK. Exactly which role in <list>-<role>@mydomain.net should the notifications be coming to?

They go to list-owner and are then resent to the list's owner (and
moderator) addresses.

>My main concern is actually Q5, because at present it looks like I need to audit all my mailing lists (more frequently than used to be the case) to check whether users are being dropped without me being notified. But I'd like to understand the other stuff too.

The listname-owner address needs to work. You can test it by just
mailing to listname-owner to see if you receive the mail. The fact
that you receive some notices is not definitive. Some owner notices
are relayed through listname-owner and some are sent to the owners

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