Transactionele e-mail8 min leestijd

Contactformulier e-mails komen niet aan: checklist

Je contactformulier verstuurt berichten, maar ze belanden in spam of worden helemaal niet ontvangen. Dit artikel helpt je ontdekken waarom — en hoe je het vandaag nog kunt fixen.

Contactformulieren zijn essentieel voor leadgeneratie en communicatie met bezoekers van je website. Maar als die e-mails rechtstreeks in spam belanden of niet worden ontvangen, bereik je potentiële klanten nooit. Het probleem? Meestal: je formulier verstuurt van een domein dat als ‘onverifieerd’ wordt ervaren door Gmail, Outlook, Ziggo en andere providers.

Dit artikel helpt je identificeren waarom contactformulier-e-mails niet aankomen — en geeft je concrete stappen om het vandaag nog te repareren.

Waarom contactformulier e-mails niet aankomen

Wanneer een WordPress-contactformulier (Contact Form 7, WPForms, Formidable Forms, etc.) een bericht verstuurt, gebruikt het standaard de wp_mail()-functie. Die stuurt doorgaans van het serverhostnaam-domein of een onverifieerd adres af — niet van je eigendomein.

  • SPF-controle faalt: Gmail en Outlook checken of de mail-server die de e-mail verstuurt is geautoriseerd voor jouw domein. Geen SPF-record? Weigering.
  • Geen DKIM-handtekening: Mailservers zonder DKIM kunnen zich niet digitaal ‘tekenen’ — spamfilters zien rood signaal.
  • DMARC-beleid ontbreekt: Ontvangende filters weten niet of ze het bericht moeten accepteren, quarantineren of afwijzen.
  • Provider-firewall: Sommige hostingproviders blokkeren outbound SMTP op standaardpoorten, speciaal naar vreemde domeinen.

Resultaat: je berichten belanden in Junk, Spam, Promotions of worden volledig geblokkeerd — en je mist reacties van potentiële klanten.

SPF, DKIM en DMARC: de autorisatie-driehoek

Moderne mailfilters vertrouwen op drie authenticatielagen. Snap je die, dan weet je wat je moet configureren.

SPFJouw DNS zegt welke servers je domein mogen versturenDKIMDigitale handtekening bewijst dat jij het bericht verstuurtDMARCPolicy zegt ontvanger: 'Verwerp als beide authentiseren niet'
Authenticatie stapelen: SPF autoriseer, DKIM onderteken, DMARC beleid

SPF (Sender Policy Framework): Je voegt een DNS-record toe dat zegt: ‘Deze mailserver mag e-mails vanuit example.com versturen.’ Gmail/Outlook checkt dit voordat het bericht accepteert.

DKIM (DomainKeys Identified Mail): Je ondertekent elk bericht cryptografisch met een private key. Ontvangers checken de handtekening — fraude-preventie.

DMARC (Domain-based Message Authentication): Jij stelt een policy in: ‘als SPF EN DKIM beide falen, verwerp het bericht’ (p=reject) of ‘quarantaine’ (p=quarantine). Dit verduidelijkt voor filters welke route je wil.

Geen van drieën is perfect solo, maar samen vormen ze een sterke vertrouwens-‘handshake’ met Gmail, Outlook, Ziggo, KPN en andere Nederlandse/Belgische providers.

WordPress contactformulier + SMTP-plugin: de praktische fix

De meeste WordPress-contactformulier-plugins gebruiken wp_mail(), wat geen SMTP-authenticatie biedt. De oplossing is simpel: installeer een SMTP-plugin die je domein en mail-server juist configureert.

  1. Installeer WP Mail SMTP (gratis): In WordPress dashboard → Plugins → Add New, zoek ‘WP Mail SMTP’, installeer en activeer.
  2. Configureer je SMTP-host: Ga naar Settings → WP Mail SMTP. Kies jouw mail-provider:
    • Je hosting-provider (vraag hun SMTP-adres, gebruiker, wachtwoord)
    • Mailgun, SendGrid, AWS SES (als je geen eigen mail-server hebt)
    • Zoho Mail, ProtonMail (als dat jouw mailprovider is)
  3. Vul SMTP-instellingen in:
    • Host: bijv. mail.example.com of smtp.mailgun.org
    • Port: 25, 587 (meestal) of 465 (SSL)
    • Authenticatie: Enable, vul gebruiker + wachtwoord
    • From Name & From Email: Jouw eigendomein, bijv. noreply@example.com
  4. Test verzenden: Voltooi de setup, klik test knop. Check je e-mail inbox.
Tip: controleer je setup met onze gratis inbox placement test
Na SMTP-configuratie kun je meteen testen of je e-mails in echte inboxen landen (Gmail, Outlook, Ziggo, etc.). Geen registratie nodig — gebruik onze gratis placement test en stuur testmail naar de gegeven adressen.

Domein-verificatie: stap-voor-stap

SMTP-plugin instellen is stap één. Stap twee is je DNS-records configureren voor SPF, DKIM en DMARC.

  1. Bepaal je mail-server: Welke server verstuurt je mails? (host, Mailgun, je ISP, etc.) — daarvoor verzamel je SPF-info.
  2. Voeg SPF-record toe: In je DNS-beheer (cPanel, Plesk, Cloudflare, enz.), maak een TXT-record:v=spf1 include:mail.example.com ~allof voor Mailgun:v=spf1 include:mailgun.org ~allVraag je host/provider naar het exacte include:-domein.
  3. Voeg DKIM-sleutels toe: Je host/SMTP-provider genereert een DKIM-public-key. Plaats die in DNS als TXT-record onder default._domainkey.example.com. Exact formaat verschilt per provider — vraag hun documentatie.
  4. Stel DMARC-policy in: Voeg TXT-record toe op _dmarc.example.com:v=DMARC1; p=quarantine; rua=mailto:admin@example.comStart met p=quarantine (voorzichtig) en ga na monitorering naar p=reject.
  5. Wacht op DNS-propagatie: Wijzigingen propageren meestal in 1–2 uur, maar kunnen tot 24 uur duren. Controleer met online DNS-lookups of je records zichtbaar zijn.

Veel hostingproviders (Bluehost, Kinsta, Siteground, etc.) bieden een GUI in cPanel/Plesk waar je deze records via klikken kunt instellen — geen terminal nodig.

Testen voordat je live gaat

Nu je configuratie klaar is, test je setup goed voordat je op grote schaal contactformulieren activeert.

  • Zelf versturen: Test je contactformulier, verstuur naar jezelf. Check inbox (niet Junk/Spam).
  • Mail Tester: Verstuur naar mail-tester.com-adres, ontvang spamscore. Streef naar 10/10.
  • Onze gratis inbox placement test: Verstuur naar seed-adressen van Gmail, Outlook, Ziggo, KPN en 15+ andere providers. Zie exact welke folder je bericht belandt, plus SPF/DKIM/DMARC-verdicts en rendering-screenshots.
  • Gmail Postmaster Tools: Monitor je domein-reputatie (spam rate moet < 0,3%).
  • Outlook SNDS: Controleer IP-reputatie als je eigen mailserver hebt.
  • Online validators: Tools als mxtoolbox.com checken SPF/DKIM/DMARC syntax.

Pas als alle tests groen zijn, zet je contactformulier in productie. Zo vermijd je dat duizenden contactverzoeken in spam verdwijnen.

Veelgestelde vragen

Welke SMTP-server moet ik gebruiken als ik geen dedicated SMTP-provider wil?

Je hosting-provider stelt standaard een mail-server beschikbaar (bijv. mail.example.com of smtp.yourhostcompany.com). Log in in het beheerportaal (cPanel, Plesk) en zoek ‘Mail’ of ‘SMTP-server’. Vraag je provider om het precieze adres, poort en inloggegevens als dit niet duidelijk staat.

Zorg ervoor dat SPF/DKIM/DMARC correct zijn ingesteld voor dié host — anders faalt verificatie alsnog.

Hoe lang duurt het voordat mijn e-mails uit spam komen?

DNS-records worden meestal binnen 1–2 uur door mailfilters herkend. Echter: filter-reputatie bouwt traag op. Na 5–10 succesvolle verzendingen leren Gmail/Outlook je domein al meer te vertrouwen. Bij ernstige eerdere spam-geschiedenis kan het 1–2 weken duren.

Tip: test via onze gratis inbox placement tool — die geeft onmiddellijk feedback of je in Inbox of Spam landt.

Mijn hosting biedt geen SMTP-server. Wat nu?

Gebruik een externe SMTP-service:

  • Mailgun — per e-mail betalen, gratis tier beschikbaar
  • SendGrid — goedkoop, betrouwbaar
  • AWS SES — als je al in AWS-ecosysteem bent
  • Zoho Mail — als je daar al mailaccount hebt
  • Je e-mailprovider (Gmail for Business, ProtonMail, etc.) — biedt SMTP-access

Configureer in je DNS de SPF/DKIM-records voor die service, dan voer je SMTP-gegevens in WP Mail SMTP in. Klaar.

Gerelateerde artikelen
Found this useful? Share it
AB
Over de auteur
Artem Berezin
B2B Deliverability Specialist

B2B deliverability specialist with 5+ years of hands-on outreach experience. Built campaigns reaching 90,000+ inboxes across 20+ countries — and fixed the deliverability problems that came with that scale.

Controleer je afleverbaarheid bij 20+ providers

Gmail, Outlook, Yahoo, GMX, ProtonMail en meer. Echte inbox-screenshots, SPF/DKIM/DMARC, spamfilter-oordelen. Gratis, zonder registratie.

Start gratis test →

Onbeperkt testen · 20+ seed-mailboxen · Live resultaten · Geen account nodig