Mail vanuit WordPress komt niet aan: zo los je het op
Een bezoeker vult je contactformulier in, krijgt keurig “Bedankt voor je bericht” te zien, en jij ontvangt niets. Of klanten van je webshop krijgen geen orderbevestiging. Het lastige: niemand merkt het, tot iemand belt waarom je nooit reageert. In dit artikel lees je waarom mail uit WordPress vaak niet aankomt en hoe je dat structureel oplost.
Waarom mail uit WordPress vaak niet aankomt
Standaard verstuurt WordPress mail via de mailfunctie van PHP op je webserver. Die mail wordt niet aangemeld bij een echte mailserver en voldoet vaak niet aan de controles die ontvangers als Gmail en Outlook tegenwoordig doen. Het resultaat: de mail belandt in de spam of wordt helemaal geweigerd. Daarnaast spelen deze oorzaken:
- De afzender klopt niet. Het formulier verstuurt namens het adres van de bezoeker (bijvoorbeeld een Gmail-adres) vanaf jouw server. Dat ziet eruit als vervalsing en wordt geweigerd.
- SPF, DKIM en DMARC ontbreken of staan verkeerd, waardoor ontvangers niet kunnen controleren of je server namens je domein mag mailen.
- De hoster blokkeert uitgaande mail om spam te voorkomen.
- Het ontvangstadres klopt niet in de instellingen van je formulier of van WordPress.
Stap 1: zoek uit wát er niet aankomt
- Komt er helemaal geen mail uit je site, ook geen wachtwoordreset? Dan is het verzenden zelf het probleem.
- Komt alleen het contactformulier niet aan? Controleer dan de instellingen van het formulier: ontvangstadres, afzender en eventuele voorwaarden.
- Komt de mail wel aan, maar in de spam? Dan gaat het om je afzender en je DNS-records.
Installeer tijdelijk een plugin die verstuurde mail logt. Dan zie je of WordPress de mail überhaupt probeert te versturen en of er een foutmelding bij staat.
Stap 2: verstuur via SMTP
De belangrijkste oplossing: laat WordPress niet zelf mailen, maar via een echte mailbox op je eigen domein. Dat doe je met een SMTP-plugin. Je vult de servergegevens van je zakelijke mail in (server, poort, gebruikersnaam en wachtwoord), en WordPress verstuurt voortaan via die mailserver. Daarmee is de mail aangemeld en ondertekend zoals elke andere mail van je bedrijf.
Gebruik een afzender op je eigen domein, zoals website@jouwbedrijf.nl of info@jouwbedrijf.nl, en niet het adres van de bezoeker. Zet het adres van de bezoeker als Reply-To, zodat je met één klik kunt antwoorden. Heb je nog geen zakelijke mail, zie dan zakelijke e-mail op eigen domein.
Stap 3: controleer SPF, DKIM en DMARC
Deze drie DNS-records vertellen ontvangende mailservers dat jouw mail echt van jou is:
- SPF zegt welke servers namens je domein mogen mailen.
- DKIM zet een digitale handtekening op je mail.
- DMARC zegt wat een ontvanger moet doen als SPF of DKIM niet klopt.
Verstuurt je website via SMTP met je eigen mailbox, dan vallen die mails onder de records die al voor je mail gelden. Verstuurt de webserver zelf mail, dan moet die server ook in je SPF-record staan. Let op: er mag maar één SPF-record zijn. Uitleg en voorbeelden vind je in SPF, DKIM, DMARC en MX uitgelegd. DNS aanpassen? Lees eerst DNS wijzigen.
Stap 4: test het goed
- Verstuur een testmail vanuit de SMTP-plugin naar een adres op een ander domein, bijvoorbeeld je privéadres.
- Vul je contactformulier zelf in, als echte gebruiker, en controleer of het bericht aankomt.
- Bekijk bij de ontvangen mail de “originele” of “bron”-weergave: daar staat of SPF, DKIM en DMARC geslaagd zijn.
- Heb je een webshop, plaats dan een testbestelling en controleer de bevestigingsmail.
Neem deze controle op in je vaste WordPress onderhoud. Een plugin-update kan instellingen veranderen zonder dat je het merkt.
Veelgemaakte fouten
- Twee SPF-records naast elkaar, waardoor beide ongeldig zijn.
- Een SMTP-wachtwoord dat is gewijzigd zonder het in de plugin aan te passen.
- Een formulier dat als afzender het adres van de bezoeker gebruikt.
- Meerdere plugins die allebei de mail proberen af te handelen.
Spam via je contactformulier
Het omgekeerde probleem komt ook voor: je krijgt juist veel te veel mail via je formulier, vol spam. Dat is niet alleen vervelend, het kan ook je afleverbaarheid schaden als je site automatische bevestigingen naar nepadressen stuurt. Gebruik een onzichtbare spamcontrole of een eenvoudige controlevraag in je formulier, en stuur geen automatische kopie van het bericht naar het adres dat de bezoeker invult, of alleen een korte bevestiging zonder de ingevulde tekst. Zo voorkom je dat spammers je formulier gebruiken om via jouw domein berichten te versturen.
Hulp bij WordPress-mail
Mail die niet aankomt kost je aanvragen zonder dat je het merkt. Wil je het laten regelen, plan dan een gesprek. Draait je site op onze WordPress hosting, dan zetten we het verzenden goed in en controleren we het bij het onderhoud. Is je site zelf ook kapot, ga dan naar WordPress-spoedhulp.
Veelgestelde vragen
Waarom komt mail van mijn WordPress-contactformulier niet aan?
Meestal omdat WordPress via de mailfunctie van de webserver verstuurt zonder goede aanmelding, de afzender niet op je eigen domein staat, of SPF, DKIM en DMARC ontbreken. Verstuur via SMTP met een mailbox op je eigen domein.
Wat is SMTP in WordPress?
SMTP is de standaard manier om mail via een echte mailserver te versturen. Met een SMTP-plugin laat je WordPress mailen via je zakelijke mailbox, zodat de mail beter aankomt.
Waarom belanden WordPress-mails in de spam?
Omdat ontvangers niet kunnen controleren of de mail echt van jouw domein komt. Gebruik een afzender op je eigen domein, verstuur via SMTP en controleer je SPF-, DKIM- en DMARC-records.
Welk afzenderadres gebruik ik voor mijn formulier?
Een adres op je eigen domein, zoals info@ of website@. Zet het adres van de bezoeker als Reply-To, zodat je direct kunt antwoorden.
Hoe test ik of WordPress mail verstuurt?
Gebruik de testfunctie van je SMTP-plugin, vul je eigen formulier in als gebruiker en bekijk bij de ontvangen mail in de bronweergave of SPF, DKIM en DMARC geslaagd zijn.
Mail uit je website laten regelen?
Plan een gratis gesprek. We zorgen dat formulieren en bevestigingen weer aankomen.
Plan een gratis gesprek WordPress-spoedhulpLees ook: WordPress-spoedhulp · WordPress hosting · WordPress onderhoud · SPF, DKIM en DMARC · zakelijke e-mail · inloggen lukt niet