WordPress verstuurt standaard e-mail via de PHP-mailfunctie, maar die komt vaak niet aan of belandt in de spam. Door WP Mail SMTP in te stellen, verstuurt u e-mail via een betrouwbare mailserver. In dit artikel configureert u SMTP, test u de verzending en voorkomt u dat berichten in de spam terechtkomen.
Probleem
E-mail van de website, zoals contactformulieren of bestelbevestigingen, komt niet aan bij de ontvanger of belandt in de spammap.
Oorzaak
De standaard PHP-mailfunctie van WordPress verstuurt e-mail zonder goede authenticatie, waardoor mailservers de berichten wantrouwen of weigeren.
Zonder correcte SPF-, DKIM- en DMARC-records komt e-mail van de website moeilijk door de spamfilters van de ontvanger.
Een verkeerd afzenderadres dat niet bij het verzendende domein hoort, verhoogt de kans op afwijzing of spamclassificatie.
Oplossing
Installeer en configureer WP Mail SMTP zodat e-mail via een geauthenticeerde SMTP-server of mailprovider wordt verstuurd. Stel een correct afzenderadres in en zorg dat de bijbehorende DNS-records kloppen.
Stappenplan
- Installeer de plugin WP Mail SMTP en open de instellingen.
- Stel het afzenderadres in op een adres van uw eigen domein.
- Kies een verzendmethode: uw mailprovider, een SMTP-server of een transactionele e-maildienst.
- Vul de SMTP-gegevens in: server, poort, versleuteling en inloggegevens.
- Sla de instellingen op.
- Verstuur een testmail via de ingebouwde testfunctie.
- Controleer of de testmail aankomt en niet in de spam belandt.
- Controleer of de bijbehorende SPF-, DKIM- en DMARC-records kloppen.
Configuratievoorbeeld: SMTP-instellingen
Typische SMTP-instellingen voor verzending via een mailserver. Voer wachtwoorden nooit in platte tekst in code in, maar via de plugininstellingen of een constante:
Voorbeeld:
SMTP-host: mail.uwbedrijf.nl Poort: 587 Versleuteling: TLS Authenticatie: Aan Gebruikersnaam: noreply@uwbedrijf.nl Afzenderadres: noreply@uwbedrijf.nl Afzendernaam: Uw Bedrijf // Alternatief poort 465 met SSL // Poort: 465 Versleuteling: SSL
Waarom SMTP betrouwbaarder is dan PHP-mail
De standaard PHP-mailfunctie verstuurt e-mail rechtstreeks vanaf de webserver, vaak zonder authenticatie en soms vanaf een IP-adres met een matige reputatie. Mailservers van ontvangers vertrouwen dergelijke berichten minder snel, met als gevolg dat ze in de spam belanden of worden geweigerd. SMTP met authenticatie lost dit op door e-mail via een herkende, betrouwbare server te versturen.
Voor goede aflevering zijn de DNS-records SPF, DKIM en DMARC cruciaal. SPF geeft aan welke servers namens uw domein mogen verzenden, DKIM voorziet berichten van een digitale handtekening en DMARC bepaalt wat er gebeurt bij een mislukte controle. Kloppen deze records, dan vertrouwen ontvangende servers uw e-mail aanzienlijk meer.
Het afzenderadres moet bovendien bij het verzendende domein horen. Verstuurt u namens een Gmail- of ander extern adres, dan ontstaat een mismatch die spamfilters triggert. Gebruik daarom een adres op uw eigen domein, afgestemd op de SMTP-instellingen en DNS-records, voor de beste afleverbaarheid.
Veelgemaakte fouten
- Vertrouwen op de standaard PHP-mailfunctie zonder authenticatie.
- Een afzenderadres gebruiken dat niet bij het verzendende domein hoort.
- De verkeerde poort of versleuteling instellen, waardoor verzenden mislukt.
- SPF, DKIM en DMARC niet controleren of instellen.
- Wachtwoorden in platte tekst in bestanden plaatsen.
- Na het instellen geen testmail versturen.
Controle na afloop
- Controleer of de testmail succesvol wordt verzonden.
- Controleer of de testmail in het postvak en niet in de spam aankomt.
- Controleer of contactformulieren en bevestigingsmails aankomen.
- Controleer of de SPF-, DKIM- en DMARC-records correct zijn ingesteld.
Praktische tips
- Gebruik een transactionele e-maildienst voor de beste afleverbaarheid bij veel e-mail.
- Houd het afzenderadres altijd op uw eigen domein.
- Controleer DNS-records bij aanhoudende afleverproblemen.
Veelgestelde vragen
Waarom komt mijn WordPress-e-mail in de spam?
Vaak door de ongeauthenticeerde PHP-mailfunctie en ontbrekende SPF-, DKIM- of DMARC-records; SMTP lost het eerste op.
Welke poort gebruik ik voor SMTP?
Meestal 587 met TLS, of 465 met SSL, afhankelijk van uw mailprovider.
Heb ik DNS-records nodig?
Voor betrouwbare aflevering wel: SPF, DKIM en DMARC verhogen het vertrouwen van ontvangende mailservers aanzienlijk.
Samenvatting
Met WP Mail SMTP verstuurt WordPress e-mail via een geauthenticeerde server in plaats van de onbetrouwbare PHP-mailfunctie. U vult SMTP-gegevens in, gebruikt een afzenderadres op uw eigen domein en test de verzending. Voor goede aflevering zorgt u dat de SPF-, DKIM- en DMARC-records kloppen, zodat e-mail niet in de spam belandt.
Gerelateerde artikelen
Komt u er niet uit? Plan een gratis strategiegesprek via https://www.bdmnl.nl/plan.
Was dit artikel nuttig?
Dat is fantastisch!
Hartelijk dank voor uw beoordeling
Sorry dat we u niet konden helpen
Hartelijk dank voor uw beoordeling
Feedback verzonden
We stellen uw moeite op prijs en zullen proberen het artikel te verbeteren