Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
Reconfigure mailman to avoid kicking members off the lists #262
Due to DMARC settings on some mailing list senders emails, other innocent mailing list subscribers (like me!) keep getting kicked off of the mailing lists. We should reconfigure mailman to avoid kicking innocent members off of the lists.
The basic problem is that some email providers (such as Yahoo) have set DMARC policies that mean when their customers emails go via any mailing lists, the DMARC validation will fail. When a victim uses an email service that respects the DMARC policy (like Gmail), the offending mail is bounced. Mailman counts these bounces, and then eventually kicks the victim off the list. This happens every month or so, across our lists. Note that it's the innocent victim (e.g. Gmail user), not the sender (e.g. Yahoo user), who gets kicked off.
Other list owners have dealt with this by changing their mailman configuration, to subtly change the DMARC-affected emails. Linuxchix has a detailed explanation (better than mine) about the problem, and their solution:
We should make similar changes to our mailing list configuration.
On a related note - I've had a few mailing list recipients contact me out-of-band and mention that my mailing-list messages from
My gut says that DMARC is only going to become more common over time and this problem will get worse.
@tomhughes could we help upgrade mailman?
It's not something we can just upgrade - the OS needs to be upgraded and we can't do that because the machine also runs OSQA for help.openstreetmap.org and that is dead and won't run on newer versions.
I will just reiterate that DMARC with p=reject is fundamentally broken unless you are going to ban all your users from subscribing to any mailing lists or forwarding mail in any way because it completely ignores decades of internet standards.