
Mail vanuit WordPress werkt niet? Zo los je het op
Super vervelend: iemand vult je contactformulier in, plaatst een bestelling in je webshop, of vraagt een nieuw wachtwoord aan… en er komt helemaal geen e-mail binnen.
Ik zie dit echt zó vaak. Sterker nog: ik denk dat dit probleem in mijn top 10 staat van vragen waar ik het vaakst hulp bij krijg 😉. Vandaar dat ik er maar eens een artikel over schrijf. Hopelijk kan dit een hoop frustratie voorkomen.
Soms merkt iemand het doordat een contactformulier geen berichten oplevert. Maar het kan ook gebeuren dat:
- klanten geen bestelbevestiging krijgen
- jij geen melding krijgt van een nieuwe bestelling
- een wachtwoord reset e-mail nooit aankomt
- accountmails niet worden verstuurd
In al deze gevallen gaat het eigenlijk om hetzelfde probleem: WordPressEen systeem (CMS) waarmee je een website of webshop kunt maken en beheren zonder dat je hoeft te kunnen programmeren. Meer informatie verstuurt de e-mails niet goed.
Gelukkig is dit meestal vrij eenvoudig op te lossen. Laten we eens kijken waar het vaak misgaat.
Waarom WordPress soms geen e-mails verstuurt
Veel mensen denken dat er iets mis is met hun formulierplugin of met de mail zelf. Maar meestal ligt het probleem ergens anders.
WordPress verstuurt e-mails standaard via de zogenaamde PHP mailDe standaard manier waarop WordPress e-mails probeert te versturen. Veel mailservers vertrouwen deze methode niet meer. Meer informatie functie. Dat is een vrij simpele manier om e-mails te versturen vanaf een server.
Het probleem is alleen dat veel moderne mailservers deze methode niet meer vertrouwen. Daardoor kunnen e-mails:
- helemaal niet verzonden worden
- automatisch worden geblokkeerd
- of direct in de spammap terechtkomen
Dit is één van de meest voorkomende oorzaken van e-mailproblemen bij WordPress websites.
Controleer eerst of het probleem echt bij e-mail zit
Voordat je instellingen gaat aanpassen, is het slim om eerst even te testen of het probleem daadwerkelijk bij de e-mail ligt. Je kunt bijvoorbeeld controleren of het contactformulier zelf wel werkt, krijg je op de pagina wel een succesmelding? Als alles op de website zelf goed lijkt te werken, maar je ontvangt geen e-mails, dan weet je vrijwel zeker dat het probleem bij het versturen van mail zit.
Controleer of de e-mail niet in spam belandt
Soms werkt alles technisch prima, maar verdwijnen berichten simpelweg in de spammap.
Controleer daarom altijd eerst even je spamSpam zijn ongewenste reacties of berichten op een website. WordPress websites gebruiken vaak plugins om spam automatisch te blokkeren. Meer informatie of ongewenste mailbox. Zie je daar de berichten staan? Dan weet je dat het formulier of de webshop eigenlijk gewoon werkt. Je kunt dit vaak oplossen door het e-mailadres als veilig te markeren. Je mailprovider ziet de berichten dan als betrouwbaar.
Sommige mailprogramma’s sorteren je e-mail ook automatisch in verschillende categorieën. Dat is natuurlijk handig, maar daardoor kan een bericht soms net in een andere map terechtkomen, zoals Promoties of UpdatesEen nieuwe versie van WordPress, een plugin of een thema waarin verbeteringen of beveiligingsupdates zitten. Meer informatie. Het kan dus goed zijn dat de mail daar staat zonder dat je het meteen doorhebt.
Gebruik SMTP voor het versturen van e-mail
De meest betrouwbare oplossing is het versturen van e-mail via SMTPSMTP is de techniek die wordt gebruikt om e-mails te verzenden via een mailserver. Wanneer een website een e-mail verstuurt, gebeurt dat meestal via SMTP. Meer informatie, wat staat voor Simple Mail Transfer Protocol. Dat is de standaard manier waarop e-mailservers met elkaar communiceren.
In plaats van de PHPDe PHP versie is de versie van de programmeertaal waarop je WordPress website draait. Nieuwe PHP versies zijn meestal sneller en veiliger. Het is daarom belangrijk dat je website op een recente PHP versie draait. Meer informatie mail functie maakt je website dan een rechtstreekse verbinding met de mailserverEen server die verantwoordelijk is voor het verzenden en ontvangen van e-mailberichten. Meer informatie om berichten te versturen. Daardoor worden e-mails veel betrouwbaarder afgeleverd.
De makkelijkste manier om dit in WordPress in te stellen is met een pluginEen uitbreiding voor WordPress die extra functies aan je website toevoegt, zoals een contactformulier, webshop of SEO-tools.
Meer informatie zoals:
- FluentSMTP (mijn favoriet)
- WP Mail SMTP
- Easy WP SMTP
Na het installeren vul je meestal het volgende in:
- het e-mailadres waarmee je wilt dat WordPress mails verstuurt
- de SMTP server
- poortnummer
- gebruikersnaam en wachtwoord
Daarna verstuurt WordPress alle e-mails via deze mailserver. In de praktijk lost dit het probleem in de meeste gevallen direct op.
Wil je zien hoe je dit precies instelt? In dit artikel laat ik stap voor stap zien hoe je FluentSMTP instelt in WordPress.
Plugin conflicten en andere problemen
In wat zeldzamere gevallen zit het probleem in een conflict tussen plugins. Als je vermoedt dat dit het probleem is, kun je tijdelijk andere plugins uitschakelen en opnieuw testen.
TIP: Maak altijd eerst een back-up voordat je plugins uitschakelt of instellingen verandert. Zo kun je je website altijd terugzetten als er iets misgaat.
Er zijn ook nog een paar hostinggerelateerde oorzaken waardoor e-mails soms niet worden verstuurd. Deze komen wat minder vaak voor. In veel gevallen merk je dan ook problemen met gewone e-mail, dus niet alleen met mails die via je website worden verstuurd.
Voorbeelden zijn:
- de mailserver staat niet goed ingesteld
- SMTP is geblokkeerd
- er geldt een limiet op het aantal e-mails
Kom je er zelf niet uit? Neem dan even contact op met je hostingprovider. Die kan meestal vrij snel zien waar het probleem zit.

