WordPress verstuurt geen e-mail? Oplossingen voor SMTP, DNS, formulieren, WooCommerce en deliverability (2026)

Los problemen met WordPress-e-mail stap voor stap op met een checklist voor SMTP, DNS-authenticatie, contactformulieren, WooCommerce, wachtwoordresets, logging en deliverability.

WordPress not sending email
WordPress verstuurt geen e-mail? Oplossingen voor SMTP, DNS, formulieren, WooCommerce en deliverability?

Wanneer WordPress geen e-mail verstuurt, kan de fout op vier plekken zitten: WordPress maakt het bericht nooit aan, een plugin blokkeert of stuurt het verkeerd door, de host weigert het te verzenden, of inboxproviders weigeren of filteren het.

De oplossing is niet om eerst “nog een contactformulierplugin” te proberen. Begin met vaststellen welke e-mail faalt en ga daarna naar een goede verzendconfiguratie met geauthenticeerde DNS en herhaalbare tests.

Snelle diagnose

Gebruik deze tabel om het probleem te verkleinen voordat je plugins wijzigt.

SymptoomWaarschijnlijke oorzaakEerste controle
Wachtwoordreset komt nooit aanHet WordPress-verzendpad is kapotVerstuur een testmail vanuit een SMTP-plugin
Contactformulier zegt verzonden, maar inbox blijft leegProbleem met formulierontvanger of mailerControleer formuliernotificaties en e-maillogs
WooCommerce-order-e-mails ontbrekenUitgeschakelde template, verkeerde ontvanger of afzenderprobleemControleer WooCommerce-e-mailinstellingen en plaats een testbestelling
E-mails komen in spam aanZwakke authenticatie of reputatieControleer SPF, DKIM, DMARC, From-domein en content
Sommige e-mails worden verzonden, andere falenPluginspecifieke notificatie-instellingenTest elk plugintype apart
Admin-e-mails werken, maar klant-e-mails falenOntvangerfiltering, template of suppressieControleer logs en status van het klant-e-mailadres

Vertrouw niet op één test. Test wachtwoordresets, contactformulieren, WooCommerce, adminnotificaties en elke membership- of boekingsplugin die e-mail verzendt.

Waarom WordPress-e-mail faalt

WordPress gebruikt wp_mail(), dat berichten meestal doorgeeft aan de mailfunctie van de server, tenzij een plugin de route wijzigt. Dat standaardpad kan onbetrouwbaar zijn omdat:

  • De host PHP mail kan blokkeren of afknijpen.
  • Berichten mogelijk niet zijn geauthenticeerd met het verzenddomein.
  • IP-adressen van gedeelde hosting een zwakke reputatie kunnen hebben.
  • Het From-adres mogelijk niet overeenkomt met het websitedomein.
  • Fouten stil kunnen blijven tenzij logging is ingeschakeld.
  • Meerdere plugins hetzelfde e-mailgedrag kunnen overschrijven.
  • DNS-records kunnen ontbreken of niet goed uitgelijnd zijn.

De duurzame oplossing is verzenden via een dedicated SMTP- of API-mailer en het domein verifiëren.

Stap 1: bevestig het type fout

Maak een korte testmatrix:

TestWaarom dit belangrijk is
WachtwoordresetBevestigt kernmail van WordPress
Nieuwe-gebruiker-notificatieBevestigt admin- en accountmail
ContactformulierinzendingBevestigt notificaties van de formulierplugin
WooCommerce-testbestellingBevestigt klant- en winkelorder-e-mail
Mislukte order of terugbetalingBevestigt minder gebruikte transactionele templates
Testmail van SMTP-pluginBevestigt verbinding met de mailer

Noteer of elk bericht wordt bezorgd, ontbreekt, vertraagd is of naar spam gaat. Zo zie je of het probleem algemeen is of beperkt blijft tot één plugin.

Stap 2: installeer een SMTP- of API-mailer

Gebruik een plugin zoals WP Mail SMTP of een andere betrouwbare WordPress-mailer. De plugin moet WordPress-e-mail kunnen routeren via een afzender zoals Brevo, SMTP.com, SendGrid, Mailgun, Gmail, Amazon SES of een andere provider die geauthenticeerde verzending ondersteunt.

Basisconfiguratie:

  1. Installeer de mailerplugin.
  2. Kies een provider die door de plugin wordt ondersteund.
  3. Verbind met een API-key, OAuth of SMTP-inloggegevens.
  4. Stel een From Email in dat je domein gebruikt.
  5. Stel een From Name in dat past bij de site of het merk.
  6. Schakel force-from-instellingen pas in nadat je hebt bevestigd dat ze plugins niet breken.
  7. Verstuur een testmail.

API-mailers zijn vaak makkelijker te bewaken dan losse SMTP-inloggegevens, omdat ze duidelijkere fouten en eventlogs kunnen geven. SMTP werkt nog steeds goed wanneer het correct is ingesteld.

Stap 3: verifieer afzender en DNS-authenticatie

De meeste problemen waarbij “WordPress-e-mails naar spam gaan” draaien om identiteit.

Controleer:

  • Het From-domein is hetzelfde domein of een geverifieerd subdomein dat je beheert.
  • SPF bevat de dienst die WordPress-mail verzendt.
  • DKIM is ingeschakeld voor de verzenddienst.
  • DMARC bestaat en is uitgelijnd met je afzenderconfiguratie.
  • Het From-adres is geen gratis mailbox zoals Gmail of Yahoo voor zakelijke e-mail.
  • Het reply-to-adres wordt bewaakt.

Wacht na het toevoegen van DNS-records op propagatie en test opnieuw. Een correct DNS-paneel is pas bewijs wanneer echte berichten authenticeren in inboxheaders.

Stap 4: los contactformulier-e-mails op

Contactformulierplugins hebben vaak eigen notificatie-instellingen.

Checklist:

  • Bevestig dat de formuliernotificatie is ingeschakeld.
  • Zorg dat het “To”-adres klopt.
  • Gebruik een From-adres op je domein, niet het e-mailadres van de bezoeker.
  • Zet het e-mailadres van de bezoeker in Reply-To.
  • Controleer verplichte velden en spambeveiligingsinstellingen.
  • Schakel dubbele notificaties uit tijdens het testen.
  • Test met een niet-admin-e-mailadres.

Als de SMTP-test slaagt maar contactformuliermail faalt, zit het probleem meestal in de formulierconfiguratie, niet in de afzender.

Stap 5: los WooCommerce-e-mails op

WooCommerce heeft aparte templates en ontvangers voor verschillende events.

Controleer:

  • Ga naar de WooCommerce-e-mailinstellingen en bevestig dat elke vereiste e-mail is ingeschakeld.
  • Controleer het ontvangersveld voor admin-e-mails.
  • Plaats een echte testbestelling met een testproduct.
  • Test de statussen in behandeling, afgerond, terugbetaald en mislukt.
  • Bevestig dat e-mails voor gastcheckout en account-e-mails allebei worden verzonden.
  • Controleer of een andere plugin WooCommerce-e-mailtemplates aanpast.
  • Controleer logs op mislukte API- of SMTP-responses.

Als klanten geen order-e-mail ontvangen, behandel dat als omzet- en supportprobleem. Los transactionele bezorging op voordat je marketingcampagnes start.

Stap 6: los e-mails op die naar spam gaan

Spamplaatsing vraagt meestal om meerdere verbeteringen, niet om één magische instelling.

Begin hier:

  • Authenticeer het domein met SPF, DKIM en DMARC.
  • Gebruik een consistente From-naam en een consistent From-adres.
  • Vermijd verzenden vanaf een domein dat nooit is opgewarmd als het volume hoog is.
  • Verwijder kapotte links, URL-verkorters en misleidende onderwerpregels.
  • Laat bijlagen waar mogelijk uit routinematige WordPress-notificaties.
  • Bewaak bounce- en klachtensignalen in het verzendplatform.
  • Scheid marketingmail van transactionele WordPress-e-mail als volume of reputatie verschilt.

Als e-mail belangrijk is voor omzet, negeer spamtests dan niet na de eerste succesvolle inboxbezorging. Herhaal tests na wijzigingen aan thema, plugins, hosting, DNS of afzender.

Stap 7: controleer pluginconflicten en hostingregels

Als de afzender werkt maar WordPress nog steeds wisselend faalt, isoleer dan conflicten.

Veilig proces:

  1. Bevestig dat back-ups actueel zijn.
  2. Schakel andere mailgerelateerde plugins tijdelijk uit.
  3. Houd alleen de SMTP- of API-mailer actief.
  4. Test kernmail van WordPress.
  5. Test contactformulieren.
  6. Test WooCommerce.
  7. Schakel plugins één voor één opnieuw in.

Controleer ook hostrestricties. Sommige managed hosts blokkeren uitgaande SMTP-poorten of vereisen goedgekeurde maildiensten. Als SMTP-inloggegevens falen maar API-verzending werkt, kunnen hostingrestricties de reden zijn.

Foutpatronen en oplossingen

Fout of gedragWat je doet
Authenticatie misluktMaak inloggegevens opnieuw aan en controleer gebruikersnaam, wachtwoord, API-key of OAuth-verbinding
Verbindingstime-outControleer hostfirewall, SMTP-poort, SSL/TLS-modus of gebruik een API-mailer
Afzender niet geverifieerdVerifieer het From-domein of afzenderadres in de e-maildienst
DKIM faaltKopieer DKIM-DNS-records opnieuw en wacht op propagatie
SPF faaltVoeg de verzenddienst toe aan SPF en voorkom meerdere SPF-records
DMARC faaltLijn het From-domein uit met SPF of DKIM en controleer het beleid
Formulier verstuurt naar admin, maar niet naar gebruikerControleer gebruikernotificatietemplate, mergevelden en suppressie
WooCommerce-admin-e-mail ontbreektControleer of de template is ingeschakeld en het ontvangersveld klopt

Monitoring na de oplossing

WordPress-e-mail kan later opnieuw breken na pluginupdates, DNS-wijzigingen, domeinwijzigingen of providerwijzigingen.

Bewaak:

  • SMTP- of API-foutlogs.
  • Bouncepercentage.
  • Spamklachten.
  • Mislukte WooCommerce-e-mails.
  • Fouten in contactformuliernotificaties.
  • Supporttickets over wachtwoordresets.
  • DMARC-rapporten als je die beoordeelt.

Plan een terugkerende maandelijkse test voor belangrijke sites. Test bij e-commerce na elke grote WooCommerce- of checkoutwijziging.

QA-checklist voor lancering

Voordat je het probleem als opgelost markeert:

  • Wachtwoordreset komt aan in de inbox.
  • Nieuwe-gebruiker-e-mail komt aan.
  • Adminnotificatie van contactformulier komt aan.
  • Bevestiging voor formulierbezoeker komt aan als je die gebruikt.
  • WooCommerce-order-e-mails komen aan voor admin en klant.
  • E-mails voor terugbetaling, mislukte order en afgeronde order werken.
  • Afzenderdomein slaagt voor SPF en DKIM.
  • DMARC bestaat.
  • Ongebruikte mailerplugins zijn uitgeschakeld.
  • Logs tonen geen herhaalde fouten.
  • Het supportteam weet waar het e-maillogs kan controleren.

FAQ

Is WordPress-e-mail standaard kapot?

Niet altijd, maar het standaardverzendpad is kwetsbaar. Het hangt af van hosting, servermailconfiguratie, afzenderidentiteit en inboxfiltering. Productiesites moeten een dedicated mailer gebruiken.

Moet ik SMTP of een API-mailer gebruiken?

Beide kunnen werken. API-mailers geven vaak duidelijkere configuratie en logs, terwijl SMTP breed wordt ondersteund. Kies de optie die je plugin en e-mailprovider het beste ondersteunen en test die grondig.

Kan ik verzenden vanaf een Gmail-adres?

Gebruik voor een zakelijke website een adres op je eigen domein. Site-e-mail verzenden vanaf een gratis mailbox kan authenticatie- en vertrouwensproblemen veroorzaken.

Waarom werkt de SMTP-test, maar faalt WooCommerce nog steeds?

De SMTP-verbinding kan prima zijn terwijl WooCommerce-templates, ontvangers, orderstatustriggers of een andere plugin verkeerd zijn ingesteld. Test WooCommerce-specifieke e-mailevents apart.

Gerelateerde gidsen

Frequently Asked Questions

Waarom verstuurt WordPress geen e-mails?
WordPress-e-mail faalt vaak omdat het standaardpad via PHP mail niet geauthenticeerd is, door de host wordt geblokkeerd, verkeerd is ingesteld of door inboxproviders wordt gefilterd. Pluginconflicten, verkeerde From-adressen, DNS-problemen en instellingen voor contactformulieren kunnen bezorging ook breken.
Hoe los ik WordPress-e-mailbezorging op?
Installeer een betrouwbare SMTP- of API-mailerplugin, verbind die met een geverifieerde afzender, gebruik een From-adres op je domein, voeg SPF-, DKIM- en DMARC-records toe, test wachtwoordresets, contactformulieren en WooCommerce-e-mails, en bewaak logs op fouten.
Waarom belanden WordPress-e-mails in spam?
WordPress-e-mails belanden vaak in spam wanneer het From-domein niet is geauthenticeerd, de verzenddienst niet klopt met DNS-records, de content verdacht oogt, het domein een zwakke reputatie heeft of meerdere plugins inconsistente e-mail verzenden.

Subscribe to updates

troubleshooting

Drop your email or phone number — we'll send you what matters next.

auto-detect
Verkrijg Brevo