Thank you Mark for your help.
Unfortunately, I felt myself dummy after seeing the mailman.log and the shunt queue. I did not find any clue from them.
I did not see any log records based on that message id in mailman.log. There is a lot much of shunt queue but I don't see any file with the required message id. The same is the bad queue also.
I find below two lines at that particular time stamp by when the log recorded in vette.log
*Uncaught runner exception: sequence item 0: expected str instance, Header foundTypeError: sequence item 0: expected str instance, Header found*
But I am not sure if the above lines are related to that missing message or not.
I am using postgresql as database. FYI, if it brings an idea to you to help me.
Could you please help me out how to trace further ?
On Tue, Jul 7, 2020 at 9:12 PM Mark Sapiro <mark@msapiro.net> wrote:
On 7/6/20 11:07 PM, Shashikanth Komandoor wrote:
Recently I observed a peculiar case. There is a list say
testlist@lists.testdom.com has a non member say testuser@testdom.com
whose
Moderation attribute is set to "Accept immediately (bypass all other rules).
This testuser@testdom.com has sent a mail to
testlist@lists.testdom.com and postfix of my Maliman 3 received the request and handed over to Mailman at 0.0.0.0:8024 socket running on the same machine and the same is logged in /var/log/maillog.
So it was received by Postfix and delivered to Mailman.
Since the user has the moderation attribute set to Accept, the /var/lib/mailman/mailman/var/logs/vette.log also displayed "ACCEPT" on searching with the same message id.
And the post was accepted. (Apparently you override the path for logging.vette in your mailman.cfg since the default logs these to mailman.log)
At this point, to my expectations, there should be 2 entries for this message id in smtp.log one for smtp and one for post. But I don't find any log records with this message id in smtp.log and of course the mail is not delivered even.
You don't find the message-id in the smtp.log for the incoming LMTP because the message-id is not logged in this entry. It only logs the actual LMTP commands and the envelope sender and recipient(s).
You don't find the
<messageid> post to testlist@lists.testdom.com ... and <message-id> smtp to testlist@lists.testdom.com for nn recips, ...
entries because the post never got to that point in the processing (those are logged when the post is delivered to the list members).
Could you please help me out if I have missed any point or improperly understood the mail flow while using the mailman 3?
There was probably some exception in processing causing the message to be shunted. If so, the message is in the shunt queue and there is an entry in mailman.log for the exception and shunting with a traceback from the exception which will help in diagnosing the reason.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
Mailman-users mailing list -- mailman-users@mailman3.org To unsubscribe send an email to mailman-users-leave@mailman3.org https://lists.mailman3.org/mailman3/lists/mailman-users.mailman3.org/
-- Thanks & Regards, Shashi Kanth.K 9052671936