WordPress SMTP instellen
Standaard verstuurt WordPress via PHP mail, en dat faalt vaak. Zo stel je SMTP in zodat je mails betrouwbaar aankomen.
Wat je nodig hebt
- Een WordPress-installatie
- Toegang tot WP-admin en hosting DNS
- Een Wesender-account
Waarom de standaard wp_mail() onbetrouwbaar is
WordPress gebruikt wp_mail() die intern PHP's mail()-functie aanroept. Veel hosts beperken of blokkeren PHP mail, want het wordt ook misbruikt voor spam. Zelfs als de mail vertrekt, gaat hij zonder SPF- of DKIM-handtekening de deur uit. Gmail, Outlook en Yahoo markeren dat als verdacht of weigeren het. Formulier-plugins (Contact Form 7, Elementor, Gravity Forms) en WooCommerce liften mee op dit systeem, dus één kapot punt raakt alles.
Een SMTP-plugin kiezen
Kies één plugin uit:
- WP Mail SMTP (meest gebruikt)
- Post SMTP (inclusief logging)
- FluentSMTP (lichtgewicht)
Installeer er niet meer dan één tegelijk. Activeer de plugin en ga naar de instellingen.
Verbinden met Wesender SMTP
Vul de volgende gegevens in de plugin in:
Mailer: Andere SMTP
Host: smtp.wesender.nl
Poort: 587
Versleuteling: TLS (STARTTLS)
Gebruikersnaam: [jouw API-key]
Wachtwoord: [jouw API-key] From-adres en afzendernaam goed zetten
Stel het From-adres in op een adres van je eigen domein (noreply@joudomein.nl, info@joudomein.nl). Dit adres moet uitlijnen met je SMTP-authenticatie. Veel plugins hebben een Force From Email-optie, die je inschakelt zodat plugins het adres niet overschrijven.
DNS-authenticatie toevoegen
Koppel je domein in het Wesender-dashboard. Je krijgt kant-en-klare DNS-records:
TXT @ "v=spf1 include:spf.wesender.nl ~all"
TXT _dmarc "v=DMARC1; p=none; rua=mailto:dmarc@joudomein.nl"
TXT ws._domainkey [DKIM-waarde uit dashboard] Testmail sturen en loggen
Stuur een testmail via de plugin en controleer of hij aankomt. Schakel e-maillogging in (beschikbaar in Post SMTP en WP Mail SMTP Pro). Zonder logging zie je niet of een mail stilletjes faalt.
Vragen
Werkt SMTP ook voor WooCommerce, contactformulieren en plugins?
Welke poort gebruik ik: 587 of 465?
Hoe weet ik of de mail echt via SMTP vertrekt en niet via PHP mail?
Verder bouwen
Klaar om te beginnen?
3.000 e-mails per maand gratis. Data in Europese datacenters.