Hoe stel ik SPF, DKIM en DMARC in voor mijn e-mail?
Een correcte instelling van SPF, DKIM en DMARC is noodzakelijk om e-mails bij ontvangers af te leveren. Ontvangende mailservers gebruiken deze internetstandaarden om de afzender te controleren. Zijn ze niet of onjuist ingesteld, dan kunnen e-mails in de spammap belanden of worden geweigerd. Ze verkleinen bovendien de kans op spoofing en phishing. In deze handleiding leggen we uit hoe ze werken en hoe je ze instelt.
Let op Deze handleiding is bedoeld voor domeinnamen die gebruikmaken van e-mailaccounts bij de webhosting van ConsulHosting. Gebruik je een externe e-mailprovider? Gebruik dan de SPF- en DKIM-records die je van deze provider ontvangt.
Wat zijn SPF, DKIM en DMARC?
De internetstandaarden SPF, DKIM en DMARC maken alle drie gebruik van DNS-records, maar hebben elk een andere functie.
SPF
SPF staat voor Sender Policy Framework. Met een SPF-record geef je aan welke mailservers namens je domeinnaam e-mails mogen verzenden. Wanneer een mailserver een e-mail ontvangt, controleert deze of de verzendende server in het SPF-record is opgenomen.
Hierdoor wordt het moeilijker voor anderen om zonder toestemming e-mails namens je domeinnaam te verzenden.
DKIM
DKIM staat voor DomainKeys Identified Mail. Bij DKIM voegt de verzendende mailserver aan iedere uitgaande e-mail een digitale handtekening toe. De ontvangende mailserver controleert deze handtekening met de openbare sleutel in het DKIM-record van je domeinnaam.
Hierdoor kan de ontvangende mailserver controleren of de e-mail daadwerkelijk door een bevoegde mailserver is verzonden en onderweg niet is gewijzigd.
DMARC
DMARC staat voor Domain-based Message Authentication, Reporting and Conformance. DMARC gebruikt de resultaten van SPF en DKIM en controleert daarnaast of de daarbij gebruikte domeinnaam overeenkomt met de domeinnaam die in het afzenderadres wordt getoond. Dit wordt alignment genoemd.
Met een DMARC-beleid geef je ontvangende mailservers aan wat ze moeten doen met e-mails die de controles niet doorstaan. Je kunt deze e-mails normaal laten verwerken, in de spammap laten plaatsen of volledig laten weigeren. Via DMARC kun je bovendien rapporten ontvangen over e-mails die namens je domeinnaam worden verzonden.
SPF instellen
- Log in op het klantenpaneel.
- Ga op de pagina Domeinen naar DNS.
- Klik op de domeinnaam waarvoor je SPF wilt instellen.
Let op Controleer eerst of er al een TXT-record bestaat dat begint met v=spf1. Bij gebruik van het sjabloon Webhosting wordt SPF namelijk automatisch ingesteld. Maak in dat geval geen nieuw SPF-record aan.- Klik op Record toevoegen en kies TXT.
- Laat het veld onder Naam leeg en laat TTL ongewijzigd.
- Vul bij Text de volgende waarde in:
v=spf1 a mx ip4:185.155.220.220 ip6:2a10:9903:311:c222:0:0:0:1 ~allZijn het IPv4- en IPv6-adres van je webhosting anders? Vervang dan 185.155.220.220 en 2a10:9903:311:c222:0:0:0:1 door de juiste adressen.
- Klik ten slotte op Aanmaken.
DKIM instellen
- Log in op DirectAdmin.
- Controleer via de domeinselector bovenaan de pagina of de juiste domeinnaam is geselecteerd.
- Open onder E-mail Beheer de pagina E-mail Accounts.
- Klik op Enable DKIM.
- Wacht 15 seconden totdat DKIM is ingeschakeld en kopieer vervolgens de waarde onder Value:.
- Log in op het klantenpaneel.
- Ga op de pagina Domeinen naar DNS.
- Klik op de domeinnaam waarvoor je DKIM wilt instellen.
- Klik op Record toevoegen en kies TXT.
- Vul bij Naam
x._domainkeyin en laat TTL ongewijzigd. - Plak bij Text de waarde die je in stap 5 hebt gekopieerd. Deze ziet er bijvoorbeeld als volgt uit:
v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzUNLJ8hpo+nY1In3zS/wjUhofpbKDgLYdwcYHHUXVaMqsN/HtsPG0HsGbCqmvW/V9CXTpXFcYSDf50SkwZ3abCJgNPy3PPIHMMTX/jOw6GopAyvwB3jIspAKXVDyGDwagDdvumYLGpDZ7KbEgfwdcvT3xC1r0thzpq0VCaFF0l7AogYWYXhsYXe+WyxTS6uRWCb+/hGFS2Dc1kPxkzUsXgVw6OK/TwyygPTHK8ep8u5h2DS4JWcGnPz8DzjAWqzSqEOZ8X2H2D26pj9g7FKzWuGr0hNdSYSXx81w35ro4kBpWg4Qf0kOd0ibAfgtg/OhrfcFQOHwedPbH9K1u3s4kxQIDAQAB- Klik ten slotte op Aanmaken.
DMARC instellen
Stel DMARC pas in nadat je SPF en DKIM hebt ingesteld.
- Log in op het klantenpaneel.
- Ga op de pagina Domeinen naar DNS.
- Klik op de domeinnaam waarvoor je DMARC wilt instellen.
- Klik op Record toevoegen en kies TXT.
- Vul bij Naam
_dmarcin en laat TTL ongewijzigd. - Vul bij Text de volgende waarde in:
v=DMARC1; p=rejectTip Je kuntruaen eventueelruftoevoegen om DMARC-rapporten te ontvangen. Gebruik hiervoor bijvoorbeeldv=DMARC1; p=reject; rua=mailto:[email protected]; ruf=mailto:[email protected]. Vervang[email protected]door het e-mailadres waarop je de rapporten wilt ontvangen.
SPF, DKIM en DMARC testen
Na het aanmaken van de DNS-records kan het tot één uur duren voordat de wijzigingen zijn verwerkt. Wacht daarom even voordat je de configuratie test.
- Open de e-mailtest van Internet.nl.
- Vul je domeinnaam in, bijvoorbeeld
example.nl. - Klik op Start test en wacht totdat de test is afgerond.
- Bekijk in het testrapport de resultaten onder Echtheidswaarmerken tegen phishing (DMARC, DKIM en SPF).
- Controleer de resultaten voor SPF, DKIM en DMARC.
Worden de nieuwe DNS-records nog niet gevonden? Wacht dan wat langer en voer de test opnieuw uit.
Let op Internet.nl controleert naast SPF, DKIM en DMARC ook andere internetstandaarden, waaronder IPv6, DNSSEC, STARTTLS, DANE en RPKI. De uitslag kan daarom minder dan 100% zijn terwijl SPF, DKIM en DMARC wel correct zijn ingesteld.