WP Mail SMTP
Widely used SMTP plugin from the WPForms team: 15 mailers free, with logs, alerts, backup connections and smart routing in Pro.
Free SMTP plugin from SolidWP (formerly WP SMTP, now moving to Kadence) with provider presets, From-based routing, fallback and an email log.
Solid Mail is the 2024 relaunch of the long-running WP SMTP plugin, first released in 2012. SolidWP, part of StellarWP/Liquid Web, took it over, and version 3.0 began rebranding it under Kadence, with documentation now hosted by Nexcess, where it is being renamed Kadence Mail. It is still listed on WordPress.org under the wp-smtp slug and is completely free.
The plugin hands WordPress email to an external email provider instead of PHP mail. You add connections using presets for SendGrid, Mailgun, Brevo, Amazon SES and Postmark, or a manual SMTP connection for any other host. Most presets fill in the provider’s SMTP relay settings rather than calling its HTTP API. Since version 2.2 you can keep several connections active at once. Each handles mail from a particular From address, so WooCommerce receipts could go through one provider and account emails through another.
The feature set is basic next to modern rivals. There is no Gmail or Microsoft 365 OAuth (Gmail and Outlook need app passwords via manual SMTP), no resend button, no failure alerts, no delivery charts and no automatic log retention. There is also no staging mode, no option to force a single From address on every email and no WP-CLI. Credentials are stored in the database without encryption, and support is limited to the WordPress.org forum. Reviews mention a PHP 8.4 crash in 2025 and some spam issues after updates, and the ownership changes add uncertainty about its long-term direction.
Who should pick it: sites already on WP SMTP, or users who want a light, free plugin that routes different From addresses through different SMTP providers with a simple log. Anyone who needs OAuth, alerts or resend should look elsewhere.
Best for: Existing WP SMTP users or simple sites that want free From-address routing across SMTP providers.
Solid Mail covers the basics: provider presets, multiple From-based connections, a fallback and a usable log, all free. It lacks OAuth, resend, alerts and credential encryption, and the move from SolidWP to Kadence makes its future less clear, so most new sites will find better-equipped free options.
What Solid Mail highlights on its WordPress.org page and its own website, split by version.
12 of 23 features we track in SMTP & Email Delivery, feature score 40/100
Send through any SMTP host with your own credentials.
Manual SMTP connection for any host with port, encryption and authentication.
Native API connections to SendGrid, Mailgun, Brevo, Postmark and similar.
Presets for SendGrid, Mailgun, Brevo and Postmark; most connect via the provider's SMTP relay, not its API.
Sign in with Google (OAuth) instead of storing a password.
No Google OAuth; Gmail works only through manual SMTP with an app password.
Send through Outlook or Microsoft 365 with OAuth.
No Microsoft OAuth; Outlook/365 only via manual SMTP settings.
Native Amazon SES integration.
SES preset uses SES SMTP credentials and endpoint rather than the SES API.
Falls back to a second mailer if the main one fails.
Default connection plus 'Use Alternative Connections on Failure' retries via other connections.
Send different emails through different connections by rules.
Each connection handles emails from its own From address; no other rule types.
Guided setup with a test email at the end.
Per-provider setup forms but no guided wizard; test email is a separate tab.
Keeps a record of every email sent from the site.
Mail Log records sender, recipient, subject, time and SMTP errors.
Resend failed or individual emails from the log.
No resend option in the log.
See whether emails were opened and links clicked.
No open or click tracking.
Alerts by email, Slack, SMS or push when sending fails.
No email or chat alerts when sending fails.
Queues emails and retries failed sends automatically.
Failed sends are retried immediately through another connection; no queue or delayed retries.
Charts or weekly summaries of sent and failed emails.
No charts or summary reports.
Control how long logs are kept, with optional attachment storage.
Logging can be turned off and logs deleted or exported; no automatic retention period.
Override the sender name and address on every email.
Each connection stores a From name and email, but there is no option to force one sender on all emails.
Disable individual core, update or WooCommerce notification emails.
No options to disable individual WordPress or WooCommerce emails.
Block outgoing email on staging sites or while testing.
No option to block or simulate outgoing email.
Send a test email and see a readable error if it fails.
Email Test tab sends a test through a chosen connection and records errors.
Store keys in wp-config constants or encrypted in the database.
Credentials are kept in the database without encryption; wp-config support was legacy (v1.1.10).
Network-wide or per-site settings on multisite.
Multisite support is not documented.
All supported mailers are available in the free version.
Free plugin with no paid edition; all providers included.
Hooks, filters or WP-CLI commands for developers.
REST endpoints for connections and a few filters; no documented hooks or WP-CLI.
On WordPress.org
Unlimited
Free on WordPress.org; no paid version. Support via the WordPress.org forum.
Prices are list prices from the vendor's site, checked 14 Oct 2026. Many vendors discount the first year.
Free installs from WordPress.org, the vendor's own claim, and our estimate of paid installs.
Active installations reported by WordPress.org.
The vendor does not publish a total.
There is no paid version.
1,363 downloads last week, 1.2M all time
| Version | 3.0.0 |
|---|---|
| Last updated | 12 May 2026 (175 days ago) |
| Tested up to | WordPress 6.9.11 |
| Requires | WordPress 6.4+, PHP 7.4+ |
| Support threads (2 months) | 0 of 1 resolved |
| On WordPress.org since | 10 Nov 2012 |
| Founded | 2012 (source, 11 Oct 2026) First released as WP SMTP (1.1.2) in Nov 2012; relaunched as Solid Mail 2.0 in Sep 2024. |
|---|
Widely used SMTP plugin from the WPForms team: 15 mailers free, with logs, alerts, backup connections and smart routing in Pro.
SendLayer's SMTP plugin with a setup wizard and 10 free mailers; Pro adds Gmail, Microsoft 365, SES, logs, alerts, backup and routing.
Completely free, open-source SMTP plugin from WPManageNinja with native API mailers, email logs, resend, fallback and chat-app alerts.
SMTP and API mailer plugin with free email logs, fallback SMTP, failure alerts and a mobile app; Pro adds Microsoft 365, SES…
Free SMTP and email log plugin from Brainstorm Force with 15+ mailers, backup connections, auto-retry, resend and email simulation.
Elementor's hosted email sending service for WordPress (now listed as Email Deliverability). No SMTP setup, logs, resend and open tracking; 200 free…
Yes. Solid Mail has a free version on WordPress.org.
WordPress.org reports 60K+ active installations of the free version.
Yes: included. Manual SMTP connection for any host with port, encryption and authentication.
Yes: partial. Presets for SendGrid, Mailgun, Brevo and Postmark; most connect via the provider's SMTP relay, not its API.
No: not included. No Google OAuth; Gmail works only through manual SMTP with an app password.
Yes: included. Default connection plus 'Use Alternative Connections on Failure' retries via other connections.
Yes: included. Mail Log records sender, recipient, subject, time and SMTP errors.
No: not included. No email or chat alerts when sending fails.
Yes. WP SMTP was relaunched as Solid Mail in version 2.0 (2024) and keeps the wp-smtp slug on WordPress.org. Version 3.0 started rebranding it under Kadence, with Nexcess docs calling it Kadence Mail.
No. The plugin is free and supported through the WordPress.org forum.
Yes. Add a connection for the store's From address and another for other emails; each email uses the connection that matches its From address.
Not with OAuth. You can use a manual SMTP connection to Gmail with an app password.
With alternative connections enabled, the email is retried through the default connection or other active connections, trying those that match the same From address first.
Last updated 11 Oct 2026. Spotted something wrong? Suggest an edit.