Viewing bounces from Mailman-generated messages?
Hi,
Here's the situation, MM 2.1.26.
Last night I received an Email from a list member. She's trying to change her Email address, and isn't receiving the confirmation request message at her new address. At that point I didn't know her new address so couldn't check logs. I told her to try subscribing with the new address instead, and to give me her new address. This morning she said she'd do that.
Now that I have her new Email address, I can check my server logs and…the confirmation request is being rejected by her incoming SMTP server with a "Service Unavailable" error. However, since Sendmail logs don't actually show the full rejection message, that's all I know, and it's not enough to go on. I know the bounce report would contain the entire rejection message, but at this point I don't have access to that since it went to listname-bounces and Mailman happily gobbled it up, then did nothing with it.
I ended up having to temporarily change the listname-bounces alias to point to a real account on the server, then try to subscribe her again, in order to see the bounce. Turns out her ISP thinks Mailman request messages are spam and is rejecting them. Of course I put the alias back like it was.
My question is, is there a more eloquent way to see or get a log of the actual bounce in a situation like this in order to see the entire error text as opposed to just "Service Unavailable" or similar?
Thanks,
Jayson
On 10/12/21 8:30 AM, Jayson Smith wrote:
Now that I have her new Email address, I can check my server logs and…the confirmation request is being rejected by her incoming SMTP server with a "Service Unavailable" error. However, since Sendmail logs don't actually show the full rejection message, that's all I know, and it's not enough to go on. I know the bounce report would contain the entire rejection message, but at this point I don't have access to that since it went to listname-bounces and Mailman happily gobbled it up, then did nothing with it.
I don't know about Sendmail, but Postfix logs the complete server response which has all the info that would be in the bounce message.
My question is, is there a more eloquent way to see or get a log of the actual bounce in a situation like this in order to see the entire error text as opposed to just "Service Unavailable" or similar?
You could switch to Postfix <wink>.
In Mailman 2.1.19+ there is a Bounce processing -> bounce_notify_owner_on_bounce_increment setting. Set that to Yes and you will get a copy of sendmail's DSN when ever the user's bounce score is incremented, but this won't work for a subscription or address change confirmation because the bouncing address is not a member at that point.
-- Mark Sapiro mark@msapiro.net The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
On 10/12/21 9:30 AM, Jayson Smith wrote:
However, since Sendmail logs don't actually show the full rejection message, that's all I know, and it's not enough to go on.
I have seen tell of a patch in the comp.mail.sendmail newsgroup to have Sendmail log the full error message (SMTP response).
My understanding is that Sendmail only logs the first line of the SMTP reply. So if there are details in subsequent lines of a multi-line SMTP reply, you'll need the patch.
-- Grant. . . . unix || die
participants (3)
-
Grant Taylor
-
Jayson Smith
-
Mark Sapiro