Wat is een DMARC-record?
Een DMARC-record is één regel tekst, gepubliceerd als DNS TXT-record op _dmarc.jouwdomein. Het begint met v=DMARC1, stelt met p= een policy in (none, quarantine of reject) en noemt meestal met rua= een mailbox voor rapporten. Ontvangers lezen het om te bepalen wat er gebeurt met mail die voor jouw domein niet door de SPF- en DKIM-alignment komt.
De uitkomst lezen
De uitvoer is de exacte waarde om te publiceren, met de host en het recordtype. Is een keuze riskant, dan staan er waarschuwingen onder: geen rua=-adres, reject zonder rapporten, strikte alignment. pct= blijft weg bij 100, omdat dat de standaard is, en relaxed alignment om dezelfde reden. Zo blijft het record kort.
Fouten waarvoor het waarschuwt
Beginnen met reject
Een vergeten verzender, zoals een factuursysteem of een helpdesk, krijgt zijn mail geweigerd op de dag dat het record live gaat. Begin met p=none, lees de rapporten en scherp daarna aan.
Per ongeluk strikte alignment
adkim=s en aspf=s eisen een exacte domeinmatch. Diensten die vanaf een subdomein zoals mail.jouwdomein versturen, falen dan, terwijl ze met relaxed alignment waren geslaagd.
Een rapportadres op een ander domein
Wijst rua= naar een ander domein, dan moet dat domein een autorisatierecord publiceren (jouwdomein._report._dmarc.hundomein), anders sturen ontvangers het je rapporten niet. De meeste rapportdiensten regelen dit voor je.
Een tweede record toevoegen
Publiceer de uitkomst door een bestaand DMARC-record te vervangen. Twee records op _dmarc betekenen dat ontvangers helemaal geen policy toepassen.