We have a server with 250 domains. We need to choose one setting for DMARC that would be generally applicable to most domains. I don’t want to get too specific on the technicalities and will face those when they appear.
Would “Enable: Yes and Quarantine and 100% of messages” for example be a good default?
One setting for all 250 domains on the server is the only sane way to do this. Please refer to the screenshot above of a production server, vps02. In this I have deviated from default and forced the selector to be vps02 so that the domains I host on the server will then have: vps02._domainkey.domain1.tld vps02._domainkey.domain2.tld
and so on…
This helps when there are multiple servers and multiple domains to be managed - one is able to identify the server that a DKIM records belongs to just by looking at it and equally importantly, keep redundant not colliding DNS records for DKIM. For example, for domainx.tld: vps02._domainkey.domainx.tld used before migration vps03._domainkey.domainx.tld needed after migration
Quarantine policy p=quarantine With the DMARC policy quarantine, Internet Service Providers which have adopted DMARC will put emails which are failing the DMARC check in special ‘quarantine’ folders e.g. the junk or spam folder. The p=quarantine DMARC policy influences the way email is handled, however failing emails will still arrive.
It seems quarantine is the most logical, since it stores failed DMARC message in the SPAM folder. Will stick to that for now.