WT SMTP
WT Waitlist sends back-in-stock emails, WT Hardening logs security events, and now WT SMTP makes sure those emails actually arrive — and tells you exactly why they do not. Built by the webmasters.team team. Open-source, no external dependencies, no Pro upsell. Why another SMTP plugin? Because most S
WT Waitlist sends back-in-stock emails, WT Hardening logs security events, and now WT SMTP makes sure those emails actually arrive — and tells you exactly why they do not.
Built by the webmasters.team team. Open-source, no external dependencies, no Pro upsell.
Why another SMTP plugin?
Because most SMTP plugins tell you whether a send returned true or false . WT SMTP tells you why mail goes to spam before you even press Send : the Settings page runs a live SPF / DKIM / DMARC / MX check against your From domain and surfaces missing records inline. No external tool, no copy-pasting domain names into third-party validators.
Key features
- Drop-in SMTP for any provider — generic host/port/encryption/auth, plus one-click presets for a hosting mailbox (cPanel, DirectAdmin, Plesk), Gmail, Outlook / Microsoft365, SendGrid, Brevo, Mailgun, Amazon SES and MailHog (dev).
- Import from WP Mail SMTP — switching plugins? One click copies the SMTP host, port, encryption, username, password and From settings, including passwords WP Mail SMTP stored encrypted.
- AES-256 password encryption at rest when you define WTSMTP_KEY in wp-config.php — falls back to plaintext storage with a visible warning if the key is missing.
- Mail log in a dedicated table ( {prefix}_wtsmtp_log ) — metadata only, no bodies or attachments — with one-click resend for failed messages and configurable retention (default 30 days).
- Live DNS health check for the From domain — MX, SPF, DMARC, plus DKIM probing for any selectors you configure (defaults: default , google , selector1 ). Cached for 1 hour to keep the Settings page snappy.
- Test email with full PHPMailer ErrorInfo surfaced on failure — the actual reason wp_mail() returned false .
- Conflict detection — warns when another SMTP plugin (WP Mail SMTP, FluentSMTP, Post SMTP, Easy WP SMTP…) is also active and would fight over phpmailer_init .
- Copy diagnostic info — paste-ready text block with environment, config, log counts, DNS results and conflict notes for support tickets.
- GDPR-friendly recipient anonymization in the log (e.g. j***@example.com ) — opt-in.