Ga naar inhoud
| Kennisbank | 6 min leestijd

WordPress e-mails komen niet aan: hoe los je dit op?

WordPress e-mails die niet aankomen? SMTP is de oplossing. Ontdek hoe je het instelt.

Gesloten papieren envelop op wit bureau met kleine rode stip, minimalistische bovenaanzicht compositie in warme tinten.

Als WordPress-e-mails niet aankomen, ligt het probleem bijna altijd aan de manier waarop WordPress standaard e-mails verstuurt. WordPress gebruikt de ingebouwde PHP-mailfunctie van je server, en die wordt door veel e-mailproviders gewantrouwd of geblokkeerd. De oplossing is het instellen van SMTP: een betrouwbare verzendmethode die je e-mails wél laat aankomen. In dit artikel leggen we stap voor stap uit wat er misgaat en hoe je het oplost.

Waarom verstuurt WordPress standaard geen betrouwbare e-mails?

WordPress gebruikt standaard de PHP-mailfunctie van je webserver om e-mails te sturen. Het probleem is dat deze methode geen echte authenticatie heeft, waardoor ontvangende mailservers de berichten niet kunnen verifiëren. Het resultaat: je e-mails komen terecht in de spam, of worden helemaal niet afgeleverd.

Moderne e-mailproviders zoals Gmail, Outlook en Yahoo hanteren strenge regels om spam tegen te gaan. Ze willen weten wie er achter een e-mail zit. De PHP-mailfunctie biedt die zekerheid niet, simpelweg omdat ze geen gebruik maakt van een geverifieerde afzender. Je WordPress-website stuurt dan e-mails die er voor de ontvanger uitzien als anonieme berichten zonder bewijs van herkomst.

Dit speelt bij vrijwel alle soorten WordPress-e-mails: bevestigingsmails na een aankoop, wachtwoordresetverzoeken, contactformulierberichten en meldingen vanuit je beheeromgeving. Allemaal kwetsbaar voor hetzelfde probleem.

Wat zijn de meest voorkomende oorzaken dat WordPress-e-mails niet aankomen?

Er zijn meerdere redenen waarom WordPress-e-mails de inbox niet bereiken. De meest voorkomende oorzaak is het ontbreken van een correcte SMTP-configuratie, maar er spelen ook andere factoren mee.

  • Geen SMTP ingesteld: WordPress verstuurt via de standaard PHP-mailfunctie, zonder authenticatie.
  • Verkeerde afzendernaam of e-mailadres: Als het afzenderadres niet overeenkomt met je domein, wekt dat wantrouwen bij mailservers.
  • Ontbrekende DNS-records: Zonder SPF-, DKIM- of DMARC-records weet een ontvangende server niet of jouw domein gemachtigd is om e-mails te sturen.
  • Problemen bij je hosting: Sommige hostingpakketten blokkeren uitgaande e-mail of hebben beperkingen op het aantal te versturen berichten.
  • Spamfilters bij de ontvanger: Zelfs goed ingestelde e-mails kunnen soms door strenge filters worden tegengehouden.
  • Conflicterende plugins: Meerdere plugins die tegelijkertijd e-mailfuncties beheren, kunnen elkaar in de weg zitten.

Het goede nieuws: de meeste van deze oorzaken zijn goed op te lossen, en SMTP pakt de kern van het probleem aan.

Hoe werkt SMTP en waarom lost het het probleem op?

SMTP staat voor Simple Mail Transfer Protocol en is de standaard manier waarop e-mailprogramma’s berichten versturen. In plaats van dat WordPress zelf probeert een e-mail te sturen via de server, gebruik je met SMTP een bestaand e-mailaccount als tussenpersoon. Dat account is geverifieerd, heeft een goede reputatie en wordt vertrouwd door andere mailservers.

Vergelijk het zo: de standaard PHP-mail is alsof je een brief zonder afzenderadres in een brievenbus gooit. SMTP is alsof je diezelfde brief aangetekend verstuurt via een erkend postkantoor. De ontvanger weet precies wie hem gestuurd heeft en kan hem vertrouwen.

Concreet werkt SMTP door in te loggen bij een e-mailserver (bijvoorbeeld die van Gmail, je eigen domein of een externe dienst zoals Brevo of Mailgun) en de e-mail via die verbinding te versturen. Omdat die verbinding beveiligd en geverifieerd is, herkennen ontvangende mailservers de afzender als legitiem en komt de e-mail gewoon aan.

Hoe stel je SMTP correct in op je WordPress-website?

SMTP instellen in WordPress doe je via een plugin. Je hebt geen technische achtergrond nodig, maar je hebt wel de inloggegevens van een e-mailaccount nodig waarmee je wilt versturen. Hier is hoe je te werk gaat:

  1. Kies een SMTP-plugin en installeer die via het WordPress-dashboard onder Plugins > Nieuwe plugin.
  2. Maak een e-mailaccount aan dat je wilt gebruiken als afzender, bij voorkeur op je eigen domein (bijvoorbeeld info@jouwbedrijf.nl).
  3. Verzamel de SMTP-gegevens van je e-mailprovider: servernaam, poortnummer, gebruikersnaam en wachtwoord.
  4. Voer de gegevens in in de instellingen van de SMTP-plugin: vul de server, poort, je e-mailadres en wachtwoord in.
  5. Kies de juiste beveiliging: gebruik bij voorkeur SSL (poort 465) of TLS (poort 587).
  6. Stuur een testmail via de plugin om te controleren of alles werkt.

Let op: als je Gmail gebruikt als SMTP-server, moet je een zogenaamd app-wachtwoord aanmaken in je Google-account. Normaal je Gmail-wachtwoord gebruiken werkt niet meer vanwege de tweestapsverificatie die Google verplicht stelt.

Welke SMTP-plugin is het beste voor WordPress?

De beste SMTP-plugin voor WordPress hangt af van je situatie, maar voor de meeste gebruikers is WP Mail SMTP de meest betrouwbare keuze. Deze plugin is gebruiksvriendelijk, goed onderhouden en ondersteunt vrijwel alle populaire e-mailproviders.

WP Mail SMTP

WP Mail SMTP is de meest gebruikte SMTP-plugin voor WordPress en biedt een duidelijke installatiewizard. Je kunt ermee verbinden met Gmail, Outlook, Brevo, Mailgun, SendGrid en meer. De gratis versie is voor de meeste websites meer dan voldoende.

FluentSMTP

FluentSMTP is een volledig gratis alternatief zonder betaalde versie. Het heeft een overzichtelijke interface en ondersteunt meerdere e-mailverbindingen tegelijk, handig als je verschillende soorten e-mails via verschillende providers wilt sturen. Voor technisch iets vaardiger gebruikers een uitstekende keuze.

Beide plugins lossen het WordPress-mailprobleem effectief op. Kies op basis van wat je prettig vindt werken en welke e-mailprovider je al gebruikt.

Wat doe je als WordPress-e-mails nog steeds niet aankomen na SMTP-instelling?

Als je SMTP correct hebt ingesteld maar WordPress-e-mails nog steeds niet aankomen, zijn er een paar aanvullende stappen die je kunt nemen. Het probleem ligt dan waarschijnlijk bij DNS-instellingen, een conflict met een andere plugin, of de reputatie van je e-maildomein.

Controleer eerst of de testmail vanuit de SMTP-plugin wél aankomt. Lukt dat, maar komen e-mails vanuit contactformulieren of webshopbestellingen niet aan? Dan is er waarschijnlijk een conflict tussen je SMTP-plugin en een andere plugin die ook e-mailfuncties beheert.

Kom je er niet uit, kijk dan naar het volgende:

  • Controleer je SPF-record: Voeg het IP-adres of domein van je SMTP-provider toe aan het SPF-record van je domein. Dit doe je via het DNS-beheer van je domeinregistrar.
  • Stel DKIM in: Veel SMTP-diensten bieden een DKIM-sleutel aan die je aan je DNS toevoegt. Dit verhoogt de betrouwbaarheid van je e-mails aanzienlijk.
  • Bekijk de logboeken: WP Mail SMTP Pro en FluentSMTP bieden e-maillogboeken aan. Daarin zie je precies welke e-mails verstuurd zijn en of er foutmeldingen waren.
  • Schakel tijdelijk andere plugins uit: Deactiveer kort andere plugins die te maken hebben met e-mail of formulieren om te kijken of er een conflict is.
  • Neem contact op met je hostingprovider: Sommige servers blokkeren bepaalde poorten. Vraag of poort 587 of 465 open staat voor uitgaand verkeer.

Hoe Appel en Eelman helpt met je WordPress-e-mailproblemen

Wij begrijpen dat dit soort technische zaken soms behoorlijk kunnen tegenvallen, zeker als je gewoon wilt dat je website goed werkt zonder er uren in te steken. Wij helpen je hier graag bij, op een manier die past bij jouw situatie en zonder ingewikkeld gedoe.

Wat we voor je kunnen doen:

  • SMTP correct instellen op je WordPress-website, inclusief de juiste DNS-records
  • Uitzoeken waarom e-mails niet aankomen en het probleem bij de wortel aanpakken
  • Advies geven over de beste e-mailoplossing voor jouw website en hostingomgeving
  • Zorgen dat contactformulieren, bestelbevestigingen en andere automatische e-mails gewoon doen wat ze moeten doen

Heb je hulp nodig of wil je gewoon even sparren over wat er speelt? Neem contact op met Appel en Eelman. We denken graag met je mee en lossen het samen op. Wil je eerst meer weten over onze diensten? Dat kan natuurlijk ook.

Kunnen we iets voor je betekenen?

Neem vrijblijvend contact op voor een kennismaking.

Neem contact op