DMARC staat voor Domain-based Message Authentication, Reporting and Conformance. Doormiddel van het DMARC DNS-record geef je aan dat SPF en/of DKIM word gebruikt voor jouw uitgaande e-mails. Daarnaast gebruik je dit record om instructies te geven aan de ontvangende mailserver over wat er moet gebeuren als de e-mail niet door de SPF en/of DKIM controle komt.
Bij DMARC zijn een aantal standaard opties in te vullen om te specificeren wat er met de berichten moet gebeuren en naar welk mailadres de resultaten moeten.
DMARC heeft de minimale eis dat er wordt aangegeven wat er met het bericht moet gebeuren als deze de controle faalt. Hieronder staan de drie mogelijke opties:
v=DMARC1; p=none;
Er zijn twee verschillende typen resultaten die DMARC kan doorsturen namelijk de aggregate(rua) en forensic(ruf) die hieronder worden toegelicht.
Het aggregate report is een dagelijks rapport in XML formaat die informatie geeft over de authenticatie status voor mails die vanuit jouw domein worden gestuurd. Hiermee zie je welke mails wel/niet aan de authenticatie voldoen. Let er op dat het hierbij alleen gaat om de authenticatie status van DKIM, SPF en DMARC. De informatie bevat daarom geen mailinhoud maar alleen informatie zoals het verzendende IP-adres, het aantal berichten, enz..
rua=mailto:mailaccount@voorbeeld.nl
Het forensische rapport levert informatie over de authenticatie status van SPF, DKIM en DMARC. Hierin staan onder andere het onderwerp, de header en mogelijke bijlage van mails opgenomen. Let er op dat niet iedere internet service provider(ISP) deze gegevens opstuurt omdat deze mogelijk gevoelige data bevat.
ruf=mailto:mailaccount@voorbeeld.nl
Naast de eerder genoemde standaard instellingen zijn er nog onderstaande aanvullende mogelijkheden.
Met de optie sp=
geef je aan wat er moet gebeuren als berichten vanuit subdomeinen de controle falen. Hieronder staan de drie mogelijke opties:
v=DMARC1; p=none; sp=reject;
Met de rf
instelling kan je het gewenste berichten format voor rapporten aanpassen. Momenteel is het alleen mogelijk om deze leeg te laten of in te vullen met rf=afrf
.
Om te specificeren wanneer een rapport gegeneert moet worden gebruik je de fo=
optie. Hierin geef je één of meerdere van onderstaande opties aan:
Zo genereer je bijvoorbeeld voor DKIM en SPF een rapport met fo=d:s
.
Standaard is de tijd in seconden tussen de rapporten 86.400 seconden (1 dag) maar dit is aan te passen met de optie ri
gevolgd door het gewenste aantal seconden.
ri=86400
In DMARC is in te stellen hoe streng SPF en DKIM controlers worden uitgevoerd met aspf en adkim. Hiervoor kan je de strenge strict(s) of de minder strenge relaxed(r) optie aangeven.
adkim=s
aspf=r
Wanneer het DMARC record naar wens is opgebouwd neem je deze op in de DNS zoals in onderstaande voorbeeld:
Record: _dmarc
Type: TXT
TTL: 3600
Content: "v=DMARC1; p=reject; rua=mailto:mailaccount@voorbeeld.nl"
Mocht je nog ergens tegen aan lopen, of mocht er informatie missen op deze pagina, laat het ons dan gerust weten! Wij staan dag en nacht klaar om je verder te helpen, en houden er van om feedback van onze trouwe partners/klanten te horen.