Oplossingen · Veiligheid

E-mailspoofing voorkomen: zo beveilig je je domein met SPF, DKIM en DMARC

Krijgen klanten nepmail die van jouw adres lijkt te komen? Zo voorkom je e-mailspoofing met SPF, DKIM en DMARC, stap voor stap naar p=reject.

Waarom gebeurt dit?

E-mailspoofing betekent dat iemand mail verstuurt met jouw domein als afzender, zonder toegang tot je mailbox. Je voorkomt het door drie DNS-records goed in te stellen: SPF (welke servers namens jou mogen mailen), DKIM (een digitale handtekening op je mail) en DMARC (wat ontvangers moeten doen met mail die niet klopt).

Zonder die records kan iedereen een mail sturen die lijkt te komen van info@jouwbedrijf.nl, bijvoorbeeld een nepfactuur aan je klanten. Met een strenge DMARC-instelling weigeren de grote mailproviders zulke mail. Doe het wel in stappen, anders blokkeer je per ongeluk je eigen nieuwsbrief of de mail van je boekhoudpakket.

Zo los je het op, stap voor stap

Menunamen kunnen per versie of toestel iets anders heten. Loop de stappen op volgorde af en stop zodra het werkt.

  1. Controleer wat er nu staat

    Doe de gratis Mail-DNS-check op je domein. Je ziet dan of er een SPF-record is, of DKIM werkt en of er een DMARC-record staat.

  2. Maak een lijst van alles wat namens je domein mailt

    Niet alleen je mailbox: ook je website (contactformulier, webshopmails), nieuwsbriefdienst, boekhoud- of factuurpakket, CRM, ticketsysteem en scanner. Elk van deze diensten moet in je SPF-record staan of zelf met DKIM ondertekenen.

  3. Zet SPF goed

    Er mag maar één SPF-record zijn. Zet daarin de diensten die namens je mailen en sluit af met ~all of -all. Let op de limiet van tien DNS-opzoekingen. Krijg je een foutmelding, zie dan SPF-record fout.

  4. Zet DKIM aan bij elke dienst

    Bij Microsoft 365, Google Workspace en de meeste nieuwsbriefdiensten zet je DKIM aan in het beheerscherm en voeg je één of twee CNAME- of TXT-records toe in je DNS. Werkt het niet, zie DKIM-fout.

  5. Begin DMARC met p=none en rapporten

    Zet een DMARC-record met p=none en een adres voor rapporten (rua=). Je blokkeert dan nog niets, maar krijgt dagelijks rapporten over wie namens je domein mailt. Lees ze een paar weken en los op wat er nog niet klopt.

  6. Schakel op naar quarantine en reject

    Klopt alles, zet DMARC dan op p=quarantine (verdachte mail gaat naar de spammap) en later op p=reject (verdachte mail wordt geweigerd). Meer uitleg: DMARC instellen.

  7. Bescherm ook domeinen die niet mailen

    Heb je extra domeinen die geen mail versturen? Geef ze een SPF-record v=spf1 -all en een DMARC-record met p=reject. Dan kunnen oplichters ook die niet misbruiken.

Let op: Spoofing is iets anders dan een gehackt account. Komt de nepmail echt uit je eigen mailbox (staat hij in Verzonden), dan is je account overgenomen. Volg dan Mailaccount gehackt.

Zo pakken wij dit aan voor bedrijven

Het lastigste deel is weten welke diensten allemaal namens je domein mailen. Dat zoeken we voor je uit.

  • We lezen de DMARC-rapporten en maken een lijst van alle verzenders: mailbox, website, nieuwsbrief, boekhouding en andere tools.
  • We passen de DNS-records aan en controleren met testmails of alles goed aankomt.
  • We schakelen DMARC in overleg op naar quarantine en reject, en houden de rapporten daarna in de gaten.

Officiële bronnen

Lukt het niet? Wij helpen

Kom je er met deze stappen niet uit, of wil je het liever niet zelf doen? We kijken online mee of komen langs. Hulp op afstand kost €20 per uur; komen we langs, dan is de prijs op aanvraag. Je weet vooraf waar je aan toe bent.

Aanvraag

Hulp aanvragen

Schrijf kort wat er misgaat en wat je al hebt geprobeerd. Kies of we bellen, online meekijken of langskomen.

Veelgestelde vragen

Vragen over dit probleem

Hoe zie ik of een mail gespoofd is?

In de kopteksten van de mail staat bij ‘Authentication-Results’ of SPF, DKIM en DMARC geslaagd zijn. Staat daar ‘fail’ terwijl de afzender jouw domein is, dan is de mail niet van jou.

Stopt DMARC alle nepmail?

Het stopt mail die exact jouw domein als afzender gebruikt. Oplichters kunnen nog een lijkend domein gebruiken, zoals een extra letter. Daarom blijft alertheid in je team nodig.

Gaat mijn eigen mail niet in de spam met p=reject?

Niet als je eerst met p=none alle diensten hebt gecontroleerd. Daarom de tussenstap met rapporten.

Wat zijn DMARC-rapporten?

Dat zijn XML-bestanden die ontvangende mailservers dagelijks sturen. Ze laten zien welke servers mail met jouw domein verstuurden en of die door de controle kwamen.

Kunnen jullie dit voor ons instellen?

Ja. We maken de lijst van verzenders, zetten de records goed en schakelen DMARC stap voor stap op naar reject.

Website: IT Live