
On Mon, Mar 17, 2025 at 11:23:00 +0000, Daniel P. Berrangé via Devel wrote:
From: Daniel P. Berrangé <berrange@redhat.com>
If a contributor's email domain has a DMARC policy of 'p=quarantine' or 'p=reject', mailman will apply DMARC countermeasures on all mails sent to lists.libvirt.org rewriting the "From" header to remove the sender's email address. e.g.
From: Your Name via <lists.libvirt.org>
If these countermeasures were not applied, affected mail would either have gon directly to SPAM, or have been entirely rejected. Mailman3
s/gon/gone/
is unable to be configured to guarantee no mangling of the mail body so these countermeasures are unavoidable for lists.libvirt.org.
Amongst the various downsides, the From address rewriting has the bad effect of mangling git commit author attribution.
To avoid this it is required to add two additional git config settings:
$ git config --global format.from "Your Name <your@email.com>" $ git config --global format.forceInBodyFrom true
Note, *both* are required, even if your ``format.from`` matches your existing git identity, because the latter only takes effect once the former is set.
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Thanks a lot. Reviewed-by: Jiri Denemark <jdenemar@redhat.com>