WP Mail SMTP Pro

Rating★★★★★ 4.8/5
Version4.9.0
PriceFree
Active Installs4,000,000+
Tested up toWP 7.0.5

WordPress sending email through PHP mail() is why password-reset emails vanish and form notifications never arrive – most hosts don’t configure PHP email properly, and Gmail, Yahoo, and Office 365 bounce everything that lacks authentication. WP Mail SMTP Pro fixes wp_mail() at the root: reconfigure the site to send through a proper SMTP provider or mailer API, with 4+ million sites using it – the most popular email deliverability plugin in WordPress.

The Pro layer is what production sites actually run: email logging with resend, backup connections that fail over automatically, conditional routing between mailers, rate limiting, and email alerts when sending stops. Here’s the working review at 4.9.0.

Competitive Features

  • Mailer coverage. SendLayer, SMTP.com, Brevo, Gmail/Google Workspace, Elastic Email, Mailgun, Mailjet, SendGrid, Postmark, SparkPost, SMTP2GO, Resend, Mandrill, MailerSend, Elastic Email in the free/Pro mix, plus Pro-native Microsoft One-Click (Outlook/Office 365), Amazon SES, and Zoho Mail – the widest mailer set in the category.
  • Backup connection with auto-failover. A secondary mailer kicks in when the primary fails, with automatic retries of failed emails – the deliverability insurance the free tier lacks.
  • Smart conditional routing. Route different email types through different mailers by subject, message content, sender, recipient, or source plugin – mixing transactional and marketing providers for optimal deliverability.
  • Email logging with full detail. Complete sent-email history: subject, sender, recipients, content, headers, open/click rates, delivery status, and source plugin – with resend (individual or bulk) and forwarding.
  • Email alerts. Sending failures notify via Slack, Teams, Discord, SMS/Twilio, webhooks, or email – the ops-monitoring layer for transactional email.
  • Rate limiting with queueing. Cap sends per minute/hour/day/week/month and queue overflow to stay inside provider limits – the bulk-send protection.
  • Optimized sending. Background email queueing off-loads sending from page requests – checkout and form submission stay fast.
  • WP-CLI configuration (4.9.0). Configure mailers and settings from the command line – infrastructure-as-code for the email stack.

Key Features

  • Email log depth. Subject, sender, recipients, content, headers, open and click rates, delivery status, and source plugin per email – the audit trail, with attachment storage, export, and printing.
  • Open and click tracking. Stats grouped by subject line – notification performance measured.
  • Weekly email summary. Deliverability statistics delivered to your inbox (4.9.0 fixed the “Last week” counting the wrong week).
  • WordPress Abilities API support (4.9.0). Connected tools and AI assistants securely read debug events – the modern integration surface.
  • Conflict handling. One-click deactivation of conflicting plugins from the conflict notice; a curated conflicting-plugin list (Site Mailer, SureMail, Gravity SMTP added in 4.5.0).
  • Multisite network settings. Centralized SMTP configuration across a network with network-admin email log management.
  • Notification control. Switch off specific WordPress default notifications – the noise filter.
  • Security hardening (4.9.0). Permission checks hardened across admin features; the WPMS_LOG_BLOCKED_EMAILS constant now correctly enforces its value.

Comparison with Competitors

WP Mail SMTP Pro vs Post SMTP

The direct SMTP-plugin rivalry, both from established vendors.

Aspect WP Mail SMTP Pro Post SMTP
Mailer count 15+ including API mailers Broad SMTP set
Backup connection Auto-failover Yes
Email logging Full with resend/tracking Yes
Rate limiting Native with queueing Present
Ecosystem WPForms team (Awesome Motive) Independent

Both solve deliverability. WP Mail SMTP’s differentiation is the conditional routing between mailers and the alert channel breadth (Slack/Teams/SMS) – the ops-tooling depth for businesses that treat email as infrastructure.

WP Mail SMTP Pro vs FluentCRM (email layer comparison)

Adjacent layers of the email stack: deliverability versus marketing.

Aspect WP Mail SMTP Pro FluentCRM Pro
Job Deliver site emails reliably Manage campaigns and contacts
Scope Transactional email Marketing automation
Together Foundation under campaigns Campaign layer

Every marketing automation platform (FluentCRM and its peers) depends on the underlying emails actually arriving – SMTP is the foundation layer, the CRM the campaign layer.

Recommended Stack: Email deliverability failures are silent until they aren’t – pairing the SMTP layer with the Zapier integration routes send-failure alerts into whatever monitoring your team lives in, making email outages visible in minutes instead of days.

Official Changelog

The registry tracks three versions for this plugin; the changelog covers them below.

Version 4.9.0

Release Date: June 26, 2026

  • Added: WP-CLI commands for configuring mailers (SMTP and API-key) and individual settings from the command line
  • Added: Code Snippets tab on the Tools page for WP Mail SMTP’s WPCode snippets
  • Added: WordPress Abilities API support (6.9+) so connected tools and AI assistants can securely read debug events
  • Added: one-click deactivation of conflicting plugins from the conflict notice; confirmation prompt before enabling “Hide Email Delivery Errors”
  • Changed: improved error handling and troubleshooting guidance for failed sends; Action Scheduler updated to 4.0.0
  • Fixed: WPMS_LOG_BLOCKED_EMAILS constant enforcement, weekly summary “Last week” stat counting the wrong week, hardened permission checks across admin features

Version 4.8.0

Release Date: April 16, 2026

  • Added: SendLayer Quick Connect – connect without DNS setup in 2 minutes
  • Changed: improved plugin security

Version 4.7.1

Release Date: November 26, 2025

  • Added: WordPress playground blueprint file
  • Changed: Return-Path option enabled by default to align with WordPress core

Frequently Asked Questions

Why do WordPress emails fail without this plugin?

Default WordPress sends through PHP mail(), which most hosts configure poorly and which lacks the authentication (SPF/DKIM alignment) that email providers demand. The plugin reconfigures wp_mail() to send through an authenticated SMTP provider or the provider’s direct API – which also works when hosts block SMTP ports.

Is the GPL version the full Pro plugin?

Yes. The GPL build is the complete Pro source under its original license – email logging, backup connections, conditional routing, alerts, and rate limiting all enabled. The vendor license key for auto-updates and one-on-one support is the only absence.

Can I use it on multiple sites?

The GPL license permits unlimited installations across personal and client sites without per-domain activation – including multisite networks, which get centralized network settings and network-wide log management.

Which mailers are supported?

Fifteen-plus: SendLayer, SMTP.com, Brevo, Gmail/Google Workspace, Mailgun, SendGrid, Postmark, SparkPost, Elastic Email, Mailjet, SMTP2GO, Resend, Mandrill, MailerSend, plus Pro-native Microsoft One-Click, Amazon SES, Zoho Mail, and the generic “Other SMTP” option.

What happens when the primary mailer fails?

The Pro backup connection detects the failure and switches automatically to the configured secondary mailer, retrying failed emails – the resilience layer that keeps order confirmations and password resets flowing during provider outages.

Can I route different emails through different providers?

Yes – Smart Conditional Routing filters by subject, message content, From/To addresses, or source plugin, letting transactional and marketing email each use their best-suited provider.

Download the ZIP from the version buttons above, then go to Plugins → Add New → Upload Plugin, choose the file and click Install Now. Activate the plugin and you are done. Full walkthrough on our How to Install page.

Previous Plugin
Next Plugin

Leave a Reply

Your email address will not be published. Required fields are marked *