WordPress verstuurt geen e-mail? Zo los je het snel op
Los problemen met e-mailbezorging in WordPress op. Veelvoorkomende oorzaken en stappenplan voor contactformulieren, WooCommerce, wachtwoordresets en notificatiemails.
Verstuurt je WordPress-site geen e-mails? Je bent niet de enige. Dit is een van de meest voorkomende WordPress-problemen, dat contactformulieren, wachtwoordresets, WooCommerce-orderbevestigingen en pluginnotificaties treft.
Het goede nieuws: het is in zo’n 10 minuten op te lossen.
Waarom WordPress-e-mails falen
WordPress gebruikt de ingebouwde PHP-functie mail() om e-mails te versturen. Deze methode heeft fundamentele problemen:
| Probleem | Impact |
|---|---|
| Geen authenticatie | E-mails worden als verdacht gemarkeerd |
| IP van gedeelde hosting | Vaak op blacklists bij e-mailproviders |
| Stille fouten | Geen foutmeldingen als e-mails falen |
| Geen versleuteling | Beveiligingszorgen |
| Rate limiting | Hostingproviders knijpen verzending af |
De meeste hostingproviders (GoDaddy, Bluehost, SiteGround enzovoort) beperken of schakelen PHP mail() volledig uit om spammisbruik op hun servers te voorkomen.
Veelvoorkomende symptomen
- Inzendingen van contactformulieren worden nooit ontvangen
- “Check je e-mail”-meldingen, maar er komt niets aan
- WooCommerce-orderbevestigingen ontbreken
- Wachtwoordresetlinks worden niet bezorgd
- E-mails voor nieuwe gebruikersregistratie falen
- Pluginnotificaties verdwijnen
- E-mails komen aan, maar belanden in spam
De fix: SMTP-plugin + e-maildienst
Stap 1: installeer WP Mail SMTP
- Ga naar Plugins > Nieuwe toevoegen in de WordPress-admin
- Zoek op “WP Mail SMTP”
- Klik op Nu installeren en daarna op Activeren
Stap 2: maak een gratis Brevo-account
- Meld je aan op brevo.com (gratis, geen creditcard)
- Ga naar Settings > SMTP & API > API Keys
- Genereer en kopieer je API-key
Stap 3: configureer de plugin
- Ga naar WP Mail SMTP > Settings
- Zet From Email op je domein-e-mail ([email protected])
- Zet From Name op je sitenaam
- Selecteer Brevo als mailer
- Plak je API-key
- Klik op Save Settings
Stap 4: testen
- Ga naar WP Mail SMTP > Email Test
- Voer je e-mailadres in
- Klik op Send Email
- Verifieer dat hij in je inbox aankomt (niet in spam)
Stap 5: zet DNS-authenticatie op
Voeg SPF- en DKIM-records toe aan de DNS-instellingen van je domein. Brevo levert de exacte records. Dit is cruciaal om spamfolders te vermijden. Zie onze SPF DKIM DMARC-gids.
Troubleshooting van specifieke problemen
Contactformulier-mails worden niet verstuurd
- Verifieer dat de testmail van WP Mail SMTP werkt
- Controleer de instellingen van je contactformulier-plugin (Contact Form 7, WPForms, Gravity Forms)
- Zorg dat het “Aan”-e-mailadres in de formulierinstellingen klopt
- Check de spam-/ongewenste e-mail-folder
- Verifieer dat geen e-mailfilters de berichten blokkeren
WooCommerce-mails ontbreken
- Ga naar WooCommerce > Instellingen > E-mails
- Verifieer dat elk e-mailtype ingeschakeld is
- Controleer het ontvanger-e-mailadres
- Plaats een testbestelling om te verifiëren
- Bekijk het e-maillogboek van WP Mail SMTP op fouten
E-mails belanden in spam
- Zet SPF-, DKIM- en DMARC-records op
- Zorg dat From Email je domein gebruikt (niet @gmail.com)
- Check je domein op e-mail-blacklists
- Voer een e-mail-spamtest uit
- Vermijd spamtriggerwoorden in e-mailcontent
Pluginconflicten
- Deactiveer alle andere e-mail-gerelateerde plugins (slechts één moet de e-mail afhandelen)
- Schakel tijdelijk over naar een standaardthema
- Test alleen met WP Mail SMTP
- Activeer plugins één voor één opnieuw om het conflict te vinden
Preventie
Eenmaal opgelost, houd je WordPress-e-mails betrouwbaar:
- Bewaak de bezorging, check periodiek de logs van WP Mail SMTP
- Houd plugins up-to-date, verouderde plugins kunnen e-mail breken
- Test na updates, grote WordPress-/plugin-updates kunnen e-mail beïnvloeden
- Houd je domein schoon, blijf van blacklists af
- Gebruik professionele e-mail, verstuur altijd vanuit je domein, niet vanuit gratis e-mailadressen
Voor complete SMTP-opzetdetails zie onze WordPress SMTP-gids en WP Mail SMTP-gids.