On Wed, Jan 31 2018, Mark Sapiro wrote:
I have verp_delivery_interval = 10 ...
Which says only every 10th message will be VERPed. You want verp_delivery_interval = 1 to VERP every message.
Why? The smtp relay host would get much more outgoing messages. With verp_delivery_interval = 10, only 10% of the messages would be personalized. Shouldn't this be enough to detect sooner or later, that a recipient address is no more valid? Or is it important, to detect such failure immediately?
The message does appear in the mail log, but until the issues below are fixed, even if Mailman receives it, you won't see it.
Ok. For now, I could do a grep of the syslog messages of Postfix, for example once per month, to check for DSNs.
They should be processed by Mailman and scored as bounces for the recipient if recognized and forwarded if not (depending on settings), but they currently are only stored.
The question for me is: does the remote MTA needs a fix (i.e. the Message-ID is required by some RFC), or mailman (i.e. a DSN without Message-ID should be acceptable)?
I have filed https://gitlab.com/mailman/mailman/issues/448 for this.
Thanks! That means, that I won't need to teach Postfix to add a Message-ID to the DSNs. :)