On 2016-08-26, Peter N. M. Hansteen <pe...@bsdly.net> wrote: > Lazy git that I am I only quite recently configured DMARC for > bsdly.net, and it actually had at least some of the desired effect: > that domain's mail traffic started coming through to Google-hosted > domains, and whenever somebody makes a new contribution to the > spamtraps collection[1], I get reports from DMARC-reporting domains as > well as the usual traces in the greylist.
Just switch p=quarantine to p=none in your headers. You'll still get these benefits and it won't screw up your list mail. > However, the solution or workaround is to set up the mailing list for > the DMARC magic to do some benign rewriting of headers Rewriting From: addresses to the list's address and forcing Reply-To is hardly benign. The proposed way to fix this without messing up long standing use of email is to add ARC headers at list servers, but it's still early and isn't widely supported yet. Keep an eye on http://arc-spec.org/ and draft-ietf-dmarc-arc-protocol. gmail were supposed to be setting DMARC p=reject in their mail earlier this year but seem to have given up on that idea for now. Good job too, it is unworkable for a general-purpose email account until the mailing list/forwarding problem is fixed. There *is* a place for DMARC with p=reject or p=quarantine: companies like banks, online stores, etc. Places which can be in complete control of which MXes deliver mail in their name, and where spoofed mail can be highly damaging. (Of course people at those companies will need to use a separate address for mailing lists etc; IMHO that's not a problem in such cases). > If the OpenBSD list admins are reading this: would it be possible to > make a similar change in the OpenBSD mailing list configuration? I think it's more than a config change, afaik it would mean modifying majordomo to do DMARC lookups and deciding which messages to mangle and which not to.