On 07/12/2014 10:58 AM, Steven Owens wrote:
What does mailman do to message IDs? When a message is posted to list subscribers, does it have the same message ID, or a predictably modified message ID that I can grep for?
Mailman does not modify the Message-ID of list posts except in the case of anonymous lists. In that case, and in the case of a message wrapped for DMARC mitigation, the Message-ID of the anonymized message or the outer wrapping message is a Mailman generated id of the form <mailman.nnnn.tttt.pppp.LISTNAME@HOST> where nnnn is a serial number, tttt is the time in seconds since the epoch, and pppp is the pid of the IncomingRunner process.
I'm trying to trace disappearing posts from a couple of list members. Their posts go through postfix, mailman reports the posts as succesfully posted, and the posts show up in the list archives, but not in the subscribers mailboxes.
Is there anything in Mailman's bounce log? What does Postfix report about the outgoing posts?
I have a small list with about 20 members. Most of the members, the list works fine; mail is showing up, being sent out, being received and replied to, etc.
A handful of members lots of bounces, probably due to their provider's policies (yahoo and hotmail, although *sometimes* the messages get through and one yahoo user has posted successfully).
However, for these two yahoo subscribers, their posts get reported as posted successfully, but are never received by the list subscribers.
Because the recipient's MTA's are rejecting the post for DMARC policy reasons.
I grep postfix logs (/var/log/mail.log) for the sender's email address, I see a message coming in, and postfix handing it off to mailman post (full log excerpt at end of message): ... Grepping for lines with a similar timestamp turns up half a dozen bounce messages two seconds later, which may explains why those 6 subscribers don't get the messages, but not the rest.
The bounces may be for multiple recipients in the same domain.
Jul 9 07:52:54 ip-172-31-8-246 postfix/smtpd[5171]: connect from localhost[127.0.0.1] Jul 9 07:52:54 ip-172-31-8-246 postfix/smtpd[5171]: 88D3726A7D: client=localhost[127.0.0.1] Jul 9 07:52:54 ip-172-31-8-246 postfix/cleanup[5174]: 88D3726A7D: message-id=<1404892372.90900.YahooMailBasic@web163105.mail.bf1.yahoo.com> Jul 9 07:52:54 ip-172-31-8-246 postfix/qmgr[1119]: 88D3726A7D: from=<examplelist-bounces@example.com>, size=3672, nrcpt=1 (queue active)
What else do you see in the Postfix log with queue ID 88D3726A7D ?
See the FAQ at <http://wiki.list.org/x/ggARAQ>.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan