← Alle checks
E-mailTypische ernst: Gemiddeld

E-mailauthenticatie van het domein

Controleert de SPF-, DKIM-, DMARC-, MX-, BIMI- en MTA-STS-records van het domein om e-mailspoofing te voorkomen.

Wat het checkt

Deze scanner bevraagt de e-mailauthenticatierecords van je domein: SPF, DMARC, BIMI en MTA-STS. Hij controleert of ze aanwezig en correct geconfigureerd zijn om te verifiëren dat alleen geautoriseerde servers namens jou e-mail kunnen versturen.

Waarom het belangrijk is

Zonder goed ingestelde SPF en DMARC kan iedereen e-mails sturen die van je domein lijken te komen, een tactiek die veel wordt gebruikt bij phishing en fraude. Dat schaadt het vertrouwen van je klanten en zorgt ervoor dat je legitieme e-mails vaker in de spam belanden.

Hoe je het oplost

Publiceer in je DNS een SPF-record met je verzendende servers en een DMARC-record met een beleid dat ongeautoriseerde mail weigert of in quarantaine plaatst. Begin met een zacht beleid om het verkeer te observeren en scherp het aan naarmate je bevestigt dat alles werkt.

Hoe deze controle werkt

Deze controle raakt je website niet aan: hij bevraagt de DNS van je domein. En hij klimt de domeinketen op (scan je app.jouwdomein.nl, dan kijkt hij ook naar jouwdomein.nl), omdat e-mail op het registreerbare domein wordt geconfigureerd. Hij zoekt vijf dingen. SPF: een TXT-record dat met v=spf1 begint; ontbreekt het op elk niveau, gemiddelde ernst; eindigt het op +all, hoog; zijn er meerdere, gemiddeld. DMARC: een TXT op _dmarc. met v=DMARC1; ontbrekend, gemiddeld; aanwezig met p=none, laag. BIMI: alleen als je al DMARC hebt, en het ontbreken is informatief. Is er SPF of DMARC (een teken dat het domein e-mail gebruikt), dan controleert hij ook de MX-records (ontbrekend, laag) en DKIM, waarbij hij veertien gangbare selectors probeert (google, default, selector1, selector2, k1, s1, dkim, mail, mandrill, zoho…); antwoordt er geen, laag, met de kanttekening dat je een andere selector kunt gebruiken. Tot slot MTA-STS op _mta-sts.; ontbrekend, laag. Mislukt een DNS-query, dan wordt de bevinding niet verzonnen.

Waarom dit belangrijk is

Zonder SPF of DMARC kan iedereen e-mails versturen die zogenaamd van support@jouwdomein.nl komen en hebben ontvangende servers geen manier om te weten dat ze vals zijn. Dat is de basis van phishing met jouw merk: tegen je klanten, je leveranciers of je eigen team. Bovendien eisen Gmail en Yahoo sinds 2024 SPF, DKIM en DMARC van iedereen die in volume verstuurt; zonder gaan je legitieme e-mails naar spam of worden ze geweigerd. DKIM ondertekent elk bericht zodat het onderweg niet kan worden gewijzigd. MTA-STS voorkomt dat een aanvaller op het netwerk je mail onversleuteld laat bezorgen. En BIMI zet, zodra al het bovenstaande staat, je logo naast je e-mails in Gmail en Apple Mail.

Hoe je het oplost

SPF

v=spf1 include:_spf.google.com ~all

Eén TXT-record op het domein, met één include: per dienst die namens jou mail verstuurt (Google Workspace, Microsoft 365 met spf.protection.outlook.com, je transactionele aanbieder). Eindig met ~all of -all, nooit +all. Heb je twee records, voeg ze dan samen tot één. Maximaal tien DNS-lookups in totaal; daarboven stopt SPF met valideren.

DKIM

Je schakelt het in bij de mailaanbieder (Google Workspace, Microsoft 365, Resend, SendGrid…), die je een TXT- of CNAME-record geeft om te publiceren op selector._domainkey.jouwdomein.nl. Om te weten welke selector je gebruikt, open je een e-mail die vanaf je domein is verstuurd, bekijk je de headers en zoek je DKIM-Signature: ... s=selector.

DMARC

v=DMARC1; p=none; rua=mailto:dmarc@jouwdomein.nl

Op _dmarc.jouwdomein.nl. Begin met p=none om rapporten te ontvangen zonder iets te blokkeren, bekijk twee of drie weken welke diensten namens jou versturen, voeg ze toe aan SPF en DKIM, en ga dan naar p=quarantine en later naar p=reject.

MTA-STS en BIMI

MTA-STS bestaat uit twee delen: een TXT op _mta-sts.jouwdomein.nl met v=STSv1; id=2026100901 en een bestand op https://mta-sts.jouwdomein.nl/.well-known/mta-sts.txt met mode: enforce, je MX-servers en een max_age. BIMI vereist DMARC op quarantine of reject, een vierkant SVG-logo en een TXT op default._bimi; Gmail vraagt bovendien een Verified Mark Certificate (VMC), dat betaald is.

Controleer of het opgelost is

dig +short TXT jouwdomein.nl | grep spf1
dig +short TXT _dmarc.jouwdomein.nl
dig +short MX jouwdomein.nl
dig +short TXT google._domainkey.jouwdomein.nl
dig +short TXT _mta-sts.jouwdomein.nl

Vervang google door je selector. Op Windows doet nslookup -type=TXT _dmarc.jouwdomein.nl hetzelfde. DNS-wijzigingen doen er minuten tot enkele uren over om zichtbaar te worden.

Veelgestelde vragen

Mijn domein verstuurt geen mail. Heb ik dit allemaal nodig?

SPF en DMARC heb je toch nodig, maar in de versie "niemand verstuurt": v=spf1 -all en v=DMARC1; p=reject. Zo kan niemand zich als jou voordoen. MX, DKIM en de rest worden niet van je gevraagd, omdat die alleen worden gecontroleerd wanneer het domein mail gebruikt.

Ik heb DKIM, maar er staat "geen DKIM op gangbare selectors".

Je gebruikt een selector die niet in de lijst staat. De bevinding zegt dat, en heeft daarom juist lage ernst. Controleer het met het commando hierboven en je echte selector, en markeer het als geaccepteerd.

Is DMARC op p=none nutteloos?

Het is nuttig om te zien wie namens jou verstuurt, wat de onmisbare eerste stap is. Maar het blokkeert niets: een valse e-mail komt met DMARC op p=none gewoon aan. Bescherming begint bij quarantine. De rest van de domeingezondheid (CAA, DNSSEC, vervaldatum) bekijkt domeingezondheid.

Check het op je site

Scan je site gratis en zie of deze en 44 andere checks slagen, met een fixprompt voor elk probleem.

Mijn site gratis scannen