Contact Form 7 · stappenplan

Contact Form 7 zegt ‘verzonden’, maar de mail komt niet aan

Een groen kader in Contact Form 7 betekent volgens de plugin dat het verzenden via de mailfunctie is gelukt. Het zegt niets definitiefs over de inbox. Zoek eerst waar de berichtketen stopt.

Bijgewerkt op 16 september 2026 · Voor Nederlandstalige WordPress-sites in België

1. Leg één echte formulierinzending vast

Doe op een website die je beheert één test met een uniek, fictief onderwerp. Noteer tijdstip, pagina, de exacte melding en het adres waarop het bericht moest aankomen. Zoek dat onderwerp in inbox, spam en quarantaine. Een losse SMTP-test vervangt deze formulierproef niet: die kan andere instellingen gebruiken.

2. Lees de kleur van de Contact Form 7-melding

Dit zijn de betekenissen in de FAQ van Contact Form 7; andere formulierplugins gebruiken mogelijk andere meldingen.

3. Controleer het tabblad Mail

  1. To: staat hier het juiste, nog actieve ontvangstadres? Test bij een gedeelde mailbox ook wie toegang heeft en of er doorstuurregels zijn.
  2. From: gebruik een adres op het eigen websitedomein, bijvoorbeeld formulieren@jouwdomein.be. Zet het e-mailadres van de bezoeker niet als afzender van jouw domeinmail.
  3. Additional headers: zet het bezoekersadres waar nodig in Reply-To, zodat je de bezoeker kunt antwoorden zonder de afzender te vervalsen.
  4. Mail-tag en inhoud: controleer of de tag die je in de mailtemplate gebruikt ook in het formulier bestaat. Sla op en doe opnieuw één herkenbare proef.

De precieze velden staan in de officiële uitleg over het Mail-tabblad. De maker raadt ook aan om SPF en DKIM voor de verzendende mailprovider correct in te richten. Vraag je provider om de juiste records; kopieer geen voorbeeldrecord zonder te weten wie de mail werkelijk verstuurt.

4. Volg het bericht tot de eindbestemming

Vraag bij je host of mailprovider naar de log rond het genoteerde tijdstip. Een melding ‘aanvaard door de verzendserver’ bewijst nog niet dat de bedoelde mailbox het bericht heeft ontvangen. Controleer het uiteindelijke bericht in de juiste inbox of de quarantaine van die mailbox. Komt het in spam terecht, inspecteer de headers en authenticatieresultaten samen met de provider.

Geen kopie van inzendingen? Contact Form 7 slaat formulierberichten standaard niet zelf op. De maker biedt de aparte plugin Flamingo om inzendingen in WordPress te bewaren. Bedenk vóór installatie welke persoonsgegevens je dan opslaat en wie ze mag zien. Een opgeslagen inzending bewijst nog steeds niet dat de mail is bezorgd.

Wanneer stop je met zoeken?

Wanneer een nieuwe, fictieve inzending zichtbaar is op de bedoelde eindbestemming én het ontvangstadres en tijdstip kloppen. Als die stap ontbreekt, is het probleem nog niet opgelost. Gebruik de algemene diagnose als je melding of mailroute afwijkt.

Bronnen en grenzen. Contact Form 7-FAQ, Mail instellen, beste praktijken voor Mail en Flamingo. De exacte logs en spamfilters zijn afhankelijk van je host en mailprovider.