WordPress verstuurt e-mails standaard via de PHP functie mail() die de lokale sendmail binary van de webserver gebruikt. Deze aanpak haalt 60 tot 80 procent afleverbaarheid omdat berichten zonder SPF, DKIM en DMARC vertrekken, vaak vanaf gedeelde IPs met slechte reputatie, en door Gmail, Outlook en Apple Mail als spam worden gefilterd. SMTP (Simple Mail Transfer Protocol) routeert WordPress e-mail via een geauthenticeerde server zoals Gmail, Microsoft 365, een eigen SMTP relay of een transactionele dienst zoals SendGrid, Mailgun, Amazon SES, Postmark of Brevo. De afleverbaarheid stijgt boven 99 procent en je krijgt bounce tracking, openratio s en een log van elke verzending.
Waarom heeft WordPress SMTP nodig?
- Authenticatie via gebruikersnaam en wachtwoord.
- SPF en DKIM: zonder die handtekeningen weigert Gmail sinds februari 2024.
- Reputatie: gedeelde IPs staan vaak op Spamhaus.
- Logging: SMTP plugins houden elke verzending bij.
- TLS: STARTTLS of TLS op poort 465.
Eenvoudigste manier om SMTP in te stellen
Installeer de gratis plugin WP Mail SMTP van WPForms (meer dan 4 miljoen installaties). Alternatieven: FluentSMTP, Easy WP SMTP, Post SMTP Mailer.
Welke SMTP provider kiezen?
| Provider | Gratis plan | Geschikt voor |
|---|---|---|
| Brevo (Sendinblue) | 300 mails/dag | Kleine sites, nieuwsbrieven |
| SendGrid | 100 mails/dag | Developers, SaaS |
| Mailgun | 100 mails/dag Flex | Transactioneel API first |
| Amazon SES | 62.000/maand vanaf EC2 | Hoog volume, goedkoop op schaal |
| Postmark | 100 mails/maand | Transactioneel, snel |
| Microsoft 365 SMTP | Inbegrepen in M365 | Zakelijke mail |
| Gmail SMTP | 500/dag gratis, 2000 Workspace | Klein bedrijf |
Stap voor stap: WP Mail SMTP met Brevo
- Registreer op
brevo.comen verifieer je domein met TXT records. - Maak een SMTP sleutel in Brevo.
- Installeer en activeer WP Mail SMTP.
- Open
Instellingen » WP Mail SMTP. - Zet From Email op
noreply@jouwdomein.nlen activeer Force From Email. - Kies mailer Brevo.
- Host
smtp-relay.brevo.com, poort587, TLS. - Test via Email Test.
SPF, DKIM en DMARC
v=spf1 include:spf.brevo.com ~all
v=DKIM1; k=rsa; p=MIGfMA0...
v=DMARC1; p=none; rua=mailto:dmarc@jouwdomein.nlBegin met p=none, dan p=quarantine, dan p=reject. Sinds februari 2024 verplichten Gmail en Yahoo een geldige DMARC voor bulk afzenders.
SMTP zonder plugin via wp-config.php
add_action('phpmailer_init', function ($phpmailer) {
$phpmailer->isSMTP();
$phpmailer->Host = 'smtp-relay.brevo.com';
$phpmailer->SMTPAuth = true;
$phpmailer->Port = 587;
$phpmailer->Username = 'jouw-login@example.com';
$phpmailer->Password = defined('SMTP_PASS') ? SMTP_PASS : ';
$phpmailer->SMTPSecure = 'tls';
});Gmail SMTP met App Password
- Schakel 2FA in bij Google.
- Maak een App Password.
- Host
smtp.gmail.com, poort587, TLS.
Amazon SES
- Vraag production access aan in SES.
- Verifieer domein met Easy DKIM.
- Maak IAM user, genereer SMTP credentials.
SMTP fouten oplossen
- Could not authenticate: verkeerde inlog of 2FA zonder App Password.
- Connection timed out: host blokkeert poort 25, 465 of 587.
- SSL handshake failed: PHP/OpenSSL bijwerken.
- Mail komt in spam: DKIM of SPF ontbreekt.
- Test werkt, echt niet: andere plugin overschrijft
wp_mail().
Hoe helpt InspectWP bij SMTP?
InspectWP controleert de publieke DNS van het domein en meldt of SPF, DKIM en DMARC correct zijn ingesteld.