On April 28, 2026 5:57:16 PM GMT+02:00, "Lichtinger, Bernhard" <Bernhard.Lichtinger@lrz.de> wrote:
I expected that with "mitigate_owner_mail = no" there would be no munge_from for mails to list-owner@mailman. But in the end "dmarc_mitigate_unconditionally = yes" has higher precedence than "mitigate_owner_mail = no" in handlers/dmarc.py.
I am not sure if this is a bug or a feature ;)
I need to look at this. If in fact dmarc_mitigate_unconditionally = yes trumps mitigate_owner_mail = no, that is unintentional and a bug and will be fixed.
With mitigate_owner_mail = yes and munge_from is the list posting address really a good choice for the new header from address?
Good question.
Not only auto replies but also owners who click "reply all" without thinking will post to the list. But using the list-owner as new header from would also have some drawbacks, e.g. the possibility of an endless loop of auto replies. Adding the "precedence: list" header also to mails sent to the list-owner might prevent this in most cases at least. But this feels like putting more tape on the problem.
These are all important considerations. Definitely things to consider.
In my opinion the least bad solution would be to give "mitigate_owner_mail = no" higher precedence than "dmarc_mitigate_unconditionally = yes".
This is definitely the intent and will be fixed.
-- Mark Sapiro <mark@msapiro.net> Sent from my Not_an_iThing with standards compliant, open source software.