WordPress Training
WordPress

Komen uw WordPress-e-mails niet aan? SMTP correct instellen

Bildschirm mit blockiertem E-Mail-Versand-Symbol

U heeft een contactformulier gebouwd, test het zelf — geen bericht in de inbox. Of een klant bestelt in de WooCommerce-shop, maar de bestelbevestiging komt nooit aan. Klassiek WordPress-probleem: de PHP-standaardfunctie wp_mail() verstuurt meestal via php mail(), dat door mailproviders steeds vaker als spam wordt gefilterd of helemaal niet meer wordt geaccepteerd. De oplossing heet SMTP — de e-mails lopen via een geauthenticeerde mailserver die door ontvangers vertrouwd wordt. In dit artikel laat ik u drie manieren zien om dat netjes in te richten.

Scherm met pictogram van geblokkeerde e-mailverzending

Waarom verstuurt WordPress standaard zo slecht?

PHP-mail() (wat WordPress standaard gebruikt) verstuurt e-mails als niet-geauthenticeerde server. Ontvangers als Gmail, Outlook, GMX en Web.de controleren echter:

  • SPF-record — mag deze server voor dit domein versturen?
  • DKIM-handtekening — is de e-mail authentiek en ongewijzigd?
  • DMARC-beleid — wat te doen wanneer SPF/DKIM ontbreken?

Klopt daar niets van, dan belandt de mail ofwel in de spam, ofwel wordt hij meteen geweigerd. De gevolgen merkt u pijnlijk aan verloren leads, ontbrekende bestelbevestigingen en gefrustreerde gebruikers.

Verzending via SMTP lost het probleem op: u verstuurt via een geauthenticeerde maildienst die SPF, DKIM en DMARC correct heeft staan. Ontvangers accepteren de mails.

Drie manieren om SMTP in WordPress in te richten

Weg 1: plugin WP Mail SMTP (de klassieker)

Waarschijnlijk de meestgebruikte SMTP-plugin, ruim 3 miljoen actieve installaties.

  1. Plugins → Nieuwe plugin → zoeken naar „WP Mail SMTP“ → installeren, activeren.
  2. Instellingen → WP Mail SMTP openen.
  3. From Email en From Name instellen — dat is de zichtbare afzender. Belangrijk: het domein moet overeenkomen met uw sitedomein, anders grijpt SPF niet.
  4. Mailer kiezen — de stappen hangen af van de gekozen aanbieder (zie het volgende onderdeel).
  5. Opslaan.
  6. Send a Test Email uitvoeren — krijgt u de testmail, dan loopt alles.
Installatiewizard van WP Mail SMTP

Weg 2: plugin FluentSMTP (mijn favoriet in 2026)

Van de maker van Fluent Forms. Slanker, sneller, alles inbegrepen in de gratis versie — wat bij WP Mail SMTP deels alleen in de Pro-versie kan.

Installatie verloopt analoog: installeren, activeren, Settings → FluentSMTP → Add Connection, provider kiezen, inloggegevens invoeren, test versturen.

Wat ik bij FluentSMTP bijzonder waardeer: een ingebouwd e-maillogboek laat meteen zien welke mails WordPress wanneer aan wie verstuurd heeft. Bij het opsporen van problemen onbetaalbaar.

Weg 3: de eigen SMTP van uw hoster gebruiken

Bevat uw hostingpakket een e-mailpakket (bijv. World4You, easyname, Strato, IONOS), dan kunt u die SMTP-server rechtstreeks gebruiken — geen derde partij, geen extra kosten.

Configuratiewaarden (variëren per hoster):

  • SMTP-host: bijv. mail.uw-domein.nl of smtp.world4you.com
  • SMTP-poort: 465 (SSL) of 587 (STARTTLS)
  • Versleuteling: SSL of TLS
  • Authenticatie: ingeschakeld
  • Gebruikersnaam: het volledige e-mailadres (bijv. mail@uw-domein.nl)
  • Wachtwoord: het wachtwoord van de mailbox

Voordeel: geen afhankelijkheid van Mailgun/SendGrid/Brevo. Nadeel: bij zeer grote verzendvolumes (1.000+ mails/dag) zijn mailboxen bij hosters vaak begrensd.

Welke SMTP-provider past wanneer?

Wilt u niet via de hoster werken, dan zijn dit de opties:

Provider Gratis niveau Prijs Sterke punten Zwakke punten
SendGrid 100 mails/dag vanaf 19,95 $/mnd Grootste aanbieder, veel integraties Complex om mee te beginnen
Mailgun 100/dag (proef) vanaf 35 $/mnd Zeer betrouwbaar, ontwikkelaarsvriendelijk Prijs op basis van volume
Brevo (voorheen Sendinblue) 300/dag vanaf 8 €/mnd AVG-vriendelijk, EU-hosting Kleinere reputatie
Amazon SES 62.000/mnd (op EC2) zeer goedkoop Schaalbaarheid, prijs Instelwerk, AWS-account nodig
Gmail/Workspace 500 mails/dag via Workspace-abonnement Hoogste bezorgpercentage alleen voor eigen domein
Office 365 (Outlook) afhankelijk van het plan via M365 Beproefde aanbieder OAuth-instelling nodig
Vergelijking van SMTP-aanbieders in een overzichtstabel

Mijn standaardaanbeveling voor 2026: voor solopreneurs en mkb in het Duitstalige gebied Brevo (gratis tot 300 mails/dag, daarna voordelig, EU- en AVG-conform) of Gmail/Workspace als u Workspace toch al gebruikt.

Wilt u de e-mailverzending van WordPress één keer goed begrijpen — inclusief SPF, DKIM en spamoptimalisatie? In mijn onlinecursus lopen we het systeem van begin tot eind door, op uw eigen site. → Naar de onlinecursus

SPF, DKIM, DMARC — wat de providers verlangen

Welke SMTP-dienst u ook gebruikt, de aanbieder zal u vragen drie DNS-records bij uw domein in te stellen:

SPF (Sender Policy Framework):
Een TXT-record dat zegt: „De volgende mailservers mogen voor mijn domein versturen.“
Voorbeeld: v=spf1 include:_spf.brevo.com ~all

DKIM (DomainKeys Identified Mail):
Een TXT-record met een openbare sleutel. De mailserver ondertekent elke uitgaande mail met de privésleutel.
Voorbeeld: mail._domainkey.uw-domein.nl TXT "k=rsa; p=MIGfMA0G..."

DMARC (Domain-based Message Authentication, Reporting and Conformance):
Een TXT-record dat zegt wat ontvangers moeten doen met mails die niet door SPF/DKIM komen.
Voorbeeld: _dmarc.uw-domein.nl TXT "v=DMARC1; p=quarantine; rua=mailto:reports@uw-domein.nl"

De DNS-records stelt u in bij de domeinregistrar of bij de hoster (afhankelijk van waar uw DNS-zone gehost wordt). Aanbieders als Brevo en SendGrid leveren u bij de installatie de exacte waarden. Na DNS-wijzigingen duurt de propagatie 1–24 uur — test dus pas daarna.

Valideren met:

  • MXToolbox (mxtoolbox.com) — SPF-check, DKIM-check, DMARC-check.
  • Mail-Tester.com — de ontvanger van de testmail geeft een score terug (0–10).

Wat te doen als de testmail ondanks SMTP niet aankomt?

De meest voorkomende oorzaken, op volgorde van waarschijnlijkheid:

  1. Het from-adres komt niet overeen met het domein. Zet u als afzender info@gmx.at, maar verstuurt u vanaf het domein uw-domein.nl, dan wordt het geblokkeerd. Oplossing: het from-adres moet bij het domein passen.
  2. DNS-records nog niet gepropageerd. 1–24 uur wachten.
  3. SMTP-inloggegevens onjuist. Gebruikersnaam/wachtwoord controleren. Bij providers met OAuth (Gmail, M365) het token opnieuw aanmaken.
  4. Poort geblokkeerd. Sommige hosters blokkeren uitgaande poort 25, 465 of 587. Vraag het na bij de support van de hoster of probeer een andere poort.
  5. Plugincache. De SMTP-plugin opnieuw opslaan, eventueel uit- en weer inschakelen.
  6. Ontvanger in de spam. Spammap controleren. Staat de mail daar: SPF/DKIM/DMARC nog eens valideren.
  7. Rate limit. Providers met een gratis niveau hebben vaak lage daglimieten. Boek bij massamail een Pro-tarief.

Cronjobs voor een e-mailwachtrij — wanneer het werkelijk veel wordt

Bij grotere sites met veel mailverkeer (bijv. een WooCommerce-shop met nieuwsbrief, automatische statusmails enz.) kan het synchroon versturen de laadsnelheid afremmen. WP-Cron loopt standaard bij elke paginaweergave — bij veel verkeer vermenigvuldigt de overhead zich.

Oplossing: een plugin met mailwachtrij zoals Email Subscribers & Newsletters of FluentSMTP met cronmodus. Mails belanden in een wachtrij in de database en een echte servercron werkt die elke 5–15 minuten af.

Meer over de croninstelling en de performanceachtergrond in mijn pijlerartikel WordPress Page Speed 2026.

Mailverzending bij contactformulieren testen

Na het instellen van SMTP hoort bij elk contactformulier een test:

  1. Formulier invullen (met een echt ontvangstadres dat afwijkt van de mailbox van de site).
  2. Ontvangst controleren — inbox en spam.
  3. Pluginlogboek controleren (FluentSMTP toont elke verzendpoging).
  4. Na drie uur nog eens — sommige mailservers vertragen.

Wie formulierplugins zoals Fluent Forms of Gravity Forms gebruikt, kan de e-mailactie uitdrukkelijk op het SMTP-adres instellen — anders overschrijft de formulierplugin soms de globale afzender.

Veelgestelde vragen

Heb ik überhaupt SMTP nodig als de hoster goed geconfigureerd is?
Komen mails betrouwbaar aan bij Gmail/Outlook — nee. Zodra u een spampercentage ziet of ontbrekende bevestigingen: ja.

Volstaat een gratis SMTP-plugin?
Functioneel wel. WP Mail SMTP en FluentSMTP hebben in de gratis versie alles wat solopreneurs nodig hebben.

Is SMTP AVG-conform?
Is de provider in de EU gevestigd of AVG-gecertificeerd (Brevo, Mailjet, de EU-regio bij SendGrid): ja. Anders een verwerkersovereenkomst afsluiten. Meer in AVG-compliance Oostenrijk.

Kan ik Gmail gratis als SMTP gebruiken?
Met een privé Gmail-account: ja, met een app-wachtwoord, limiet 500 mails per dag. Met een Google Workspace-account: eveneens, met OAuth-authenticatie. Voor serieuze zakelijke sites raad ik Workspace aan.

Hoe zie ik of mijn SPF/DKIM/DMARC-opzet klopt?
Mail-Tester.com → testmail naar het opgegeven adres → score opvragen. Doel: ≥ 9/10.

Wat gebeurt er als de SMTP-plugin uitgeschakeld wordt?
WordPress valt terug op PHP-mail(). Mails worden nog steeds verstuurd, maar meestal met bezorgpercentages onder de 50 %.

Conclusie

Het instellen van SMTP duurt 15–30 minuten en lost een van de meest voorkomende WordPress-problemen blijvend op. Plugin kiezen, provider verbinden, DNS-records instellen, testen — klaar. Zodra de testmail bij Mail-Tester.com een score van 9/10 laat zien, bent u uit de spamhel.

Wilt u de volledige e-mailopzet één keer begeleid doorlopen op uw eigen site — inclusief SPF/DKIM/DMARC en verzendtests — dan is mijn onlinecursus de rechtstreekse weg daarheen. → Naar de onlinecursus


Beeldbron featured & inline: zelf gemaakte illustraties in het pletzenauer-design (geen stockfoto's).

Tags

E-MailPluginSMTPTroubleshootingWordPress