[Mailman-Users] Mailman message IDs? Disappearing Posts

Steven Owens stevenjowens at gmail.com
Sat Jul 12 19:58:29 CEST 2014


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?

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.

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.

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):

----------------------------------------------------------------------
Jul  9 07:52:53 ip-172-31-8-246 postfix/local[5175]: 4A11D26A33:
to=<Examplelist at example.com>, relay=local, delay=0.46,
delays=0.36/0.01/0/0.09, dsn=2.0.0, status=sent (delivered to command:
/var/lib/mailman/mail/mailman post examplelist)
----------------------------------------------------------------------

I grep that message ID in /var/log/mailman/* and I see one line,
telling me it was posted successfully:

----------------------------------------------------------------------
post:Jul 09 07:52:54 2014 (4216) post to listname from
example at yahoo.com, size=3411,
message-id=<1404892372.90900.YahooMailBasic at web163105.mail.bf1.yahoo.com>,
success
----------------------------------------------------------------------

No other occurrences of that message ID in /var/log/mailman/*.  Or
anywhere in /var/log other than the lines of postfix receiving it,
forwarding it and cleaning it up (see log excerpt at end).

The mailman post log just says "posted successfully", nothing else in
there to indicate where to look next, or what the new message ID (if
any) might be.  Any hints?

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.

/var/log/mailman/error is empty.

/var/lib/mailman/qfiles subdirectories are empty.

Content filtering is NOT on.  Though I just went in and changed the
action from "discard" to "forward to list owner" (me), just in case.

--/var/log/mail.log---------------------------------------------------
Jul  9 07:52:52 ip-172-31-8-246 postfix/smtpd[5171]: connect from
nm12-vm0.bullet.mail.bf1.yahoo.com[98.139.213.140]
Jul  9 07:52:53 ip-172-31-8-246 postfix/smtpd[5171]: 4A11D26A33:
client=nm12-vm0.bullet.mail.bf1.yahoo.com[98.139.213.140]
Jul  9 07:52:53 ip-172-31-8-246 postfix/cleanup[5174]: 4A11D26A33:
message-id=<1404892372.90900.YahooMailBasic at web163105.mail.bf1.yahoo.com>
Jul  9 07:52:53 ip-172-31-8-246 postfix/qmgr[1119]: 4A11D26A33:
from=<exampleuser at yahoo.com>, size=2415, nrcpt=1 (queue active)
Jul  9 07:52:53 ip-172-31-8-246 postfix/local[5175]: 4A11D26A33:
to=<Examplelist at example.com>, relay=local, delay=0.46,
delays=0.36/0.01/0/0.09, dsn=2.0.0, status=sent (delivered to command:
/var/lib/mailman/mail/mailman post examplelist)
Jul  9 07:52:53 ip-172-31-8-246 postfix/qmgr[1119]: 4A11D26A33: removed
Jul  9 07:52:53 ip-172-31-8-246 postfix/smtpd[5171]: disconnect from
nm12-vm0.bullet.mail.bf1.yahoo.com[98.139.213.140]
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 at web163105.mail.bf1.yahoo.com>
Jul  9 07:52:54 ip-172-31-8-246 postfix/qmgr[1119]: 88D3726A7D:
from=<examplelist-bounces at example.com>, size=3672, nrcpt=1 (queue
active)
Jul  9 07:52:54 ip-172-31-8-246 postfix/smtpd[5171]: 95CF926A7E:
client=localhost[127.0.0.1]
Jul  9 07:52:54 ip-172-31-8-246 postfix/cleanup[5174]: 95CF926A7E:
message-id=<1404892372.90900.YahooMailBasic at web163105.mail.bf1.yahoo.com>
Jul  9 07:52:54 ip-172-31-8-246 postfix/smtpd[5171]: disconnect from
localhost[127.0.0.1]
----------------------------------------------------------------------

--/var/log/mailman/post-----------------------------------------------
Jul 09 07:52:54 2014 (4216) post to examplelist from
exampleuser at yahoo.com, size=3411,
message-id=<1404892372.90900.YahooMailBasic at web163105.mail.bf1.yahoo.com>,
success
----------------------------------------------------------------------

-- 
Steven J. Owens
stevenjowens at gmail.com
puff at darksleep.com
412-401-8060


More information about the Mailman-Users mailing list