FluentSMTP · Version history
FluentSMTP changelog and version history
- Latest version
- 2.4.5
- Nov 4, 2026 (5 days ago)
- Releases
- 33
- since 2021
- In the last year
- 6
- about one every 62 days
- Tested up to
- WordPress 7.1.4
- PHP 7.4 or later
Releases each year
- 20218 releases
- 20225 releases
- 20234 releases
- 20248 releases
- 20253 releases
- 20265 releases
20265 releases
FluentSMTP 2.4.5Latest
- Added the SendGrid EU region and an API region choice for SMTP2GO
- Added support for in-memory attachments (such as generated PDF invoices) and inline images on API providers
- Added a warning before resending a logged email whose attachments can’t be included
- Improved SMTP and Amazon SES connection settings: safer credential changes and better validation
- Improved the admin UI: a clearer dashboard heatmap, better dark mode contrast, a badge for simulated emails, and formatted counts
- Fixed Reply-To and sender address issues on several providers, and broken emails on Mailgun and PepiPost
- Fixed empty message IDs in the email log, PHP 8.5 deprecation notices, and other minor issues
FluentSMTP 2.4.1
- Fixed Outlook / Office 365 connections failing to authorize on servers where Microsoft returned an HTML error page instead of a token
- Fixed resending or retrying a logged email dropping every Cc, Bcc and Reply-To address when there were two or more
- Fixed the email log’s To column showing serialized text for emails sent to many recipients. On existing sites, deleting all logs once widens the column
- Fixed plain-text emails losing their line breaks, and anything in angle brackets, in the email log viewer
- Fixed SparkPost sending plain-text emails as HTML, which collapsed their line breaks
- Fixed emails failing on Postmark, and names being cut short on Mailgun, SMTP2GO and SparkPost, when a recipient’s or sender’s name contains a comma (for example “Shah, Jewel”)
- Fixed a long connection error on the Settings screen hiding that connection’s Edit button and address, and the provider logos not showing on phones
- Added the Amazon SES regions Asia Pacific (Hyderabad, Jakarta, Malaysia), Europe (Zurich), Middle East (UAE), Israel (Tel Aviv) and AWS GovCloud (US-East)
- Improved translation of the test message sent by the Slack, Discord and Pushover alert channels
FluentSMTP 2.4.0
- Redesigned the whole admin on the shared Fluent design system and rebuilt it on Vue 3, Element Plus and Vite
- Added a dark theme, shared with FluentCart so choosing it in one plugin chooses it in both
- Simplified the navigation to Dashboard, Settings, Email Logs, Alerts and About, with Settings and Alerts rebuilt as at-a-glance lists
- Improved the dashboard with sent, failed, connections and senders at the top, a Recent Activity panel and an Alerts & Notifications summary
- Improved the email log: one-line rows, a toolbar with all filters together, and fixes for the failed-count link, Prev/Next in the viewer, filtering on a later page and pagination on phones
- Fixed Bcc recipients never receiving an email sent over the Outlook / Office 365 connection
- Requires WordPress 6.5 or newer (was 5.5)
FluentSMTP 2.3.1
- Added an optional Directory (tenant) ID for Outlook / Office 365, for single-tenant Entra app registrations that cannot accept personal Microsoft accounts
- Fixed “Could not instantiate mail function.” on the PHP mail() connection when a host or plugin selects its own transport from the phpmailer_init hook
- Fixed mail routed outside FluentSMTP being sent through the site’s own SMTP relay when a bulk sending session held a connection open
FluentSMTP 2.3.0
- Added Cloudflare Email Sending Provider
- Added Recipient Picker and Resend History for Email Logs (props @faisalahammad)
- Added Daily Connection Health Check with dashboard alerts and failure notifications
- Added WP-CLI commands for test email, connection health, stats and log pruning
- Added Amazon SES EU Sovereign Cloud region (Germany, Brandenburg)
- Added send time tracking on every email log
- Added fluent_mail/manage_capability filter to change the required admin capability
- Added inline image embedding for SMTP connections via the wp_mail_embed_args filter
- Added inline setup guides for Cloudflare and toSend
- Improved sending speed with connection reuse for Amazon SES, toSend and FluentCRM bulk sending
- Improved Email Log performance with a new database index and batched pruning
- Updated the wp_mail() replacement to match WordPress 7.0 core
- Fix: List-Unsubscribe one-click headers were encoded and ignored by mailbox providers on Amazon SES, Gmail and Outlook (props @rogerjudd)
- Fix: Ampersands in the site title showing as HTML entities in the From Name, subject and email logs (props @ikamal7)
- Fix: Outlook failures reporting a generic “Unauthorized” instead of the reason Microsoft gave (props @reikjarloekl)
- Fix: From Name losing its last character when written without a space before the angle bracket
- Fix: Weekly and monthly reports merging data across different years
- Fix: toSend Reply-To formatting and sender validation messages
- Fix: Nested array sanitization in email logs
- Security hardening across the plugin, plus UI and translation improvements
20253 releases
FluentSMTP 2.2.95
- Added Multiple Notification Channels for Email Failure Notification
- Added Pushover Notification Support
- Added toSend Email Sending Provider
- Added Option to disable API Keys Encryption
- Fixed PHP 8.4 Compatibility Issues
FluentSMTP 2.2.92
- Fixed attachment handling issue with Elastic Email.
- Resolved import statement issue for SMTP2GO.
- Added PHP 8.4 support for FluentMail\App\Services\Mailer\Manager.
- Added new Amazon SES region: ap-northeast-3 (Asia Pacific – Osaka).
- Improved error handling in BaseHandler.
- Updated fallback email handling to return true on success.
- General bug fixes and performance improvements.
- Fix: Logger Resend Email respects Content-Type for HTML emails
- Styling Improvements
- Fix: Prevent redundant navigation error in Logs screen when refreshing
- Fix: Ensure Content-Type header is always logged for accurate email resends
FluentSMTP 2.2.90
- Added SMTP2GO Provider
- Improved Translations
- Added name attribute to attachment files
- Security: Updated Google SDK Library to the latest version & updated JS DomPurify Library
- Fixed: Email Failed Notification Issue with Slack
- Styling Improvements
20248 releases
FluentSMTP 2.2.83
- Fix unserialize parameter issue
FluentSMTP 2.2.82
- Security: Data Un-serialization issue fixed
- Sparkpost Recipient Issue fixed
FluentSMTP 2.2.81
- Security: Nonce Verification fixed for slack REQUEST (props to patchstack)
- Fixed WooCommerce Emailing Issue fixed when enabled text mode
- Fixed Translation issues
- Custom Header support for Postmark
FluentSMTP 2.2.80
- Added Plain Text Support: Convert HTML Emails to Plain Text and send as multi-part email
- Improved Translations
- Improved Internal Code Base
FluentSMTP 2.2.73
- Compatibility with PHP 8.X
- Added Day of the time sending chart
FluentSMTP 2.2.72
- Compatibility with PHP 8.4
- Fix Slack Notification Issue
FluentSMTP 2.2.71
- Hot Fix: Fixing the issue with Input Fields
FluentSMTP 2.2.7
- Added RealTime Email Failure Notification via Telegram / Slack / Discord
- Added Option to add additional email addresses for Amazon SES
- UI Improvements
20234 releases
FluentSMTP 2.2.6
- Enable Encryption for All SMTP Connections Keys
- Migrate SendInBlue API to Brevo API
- Improved Plugin Conflict Detection and auto fix
- Fixed UI conflict with Other Plugins
FluentSMTP 2.2.5
- (Security Fix) Email subject is now sanitized and escaped when preview
- Showing Server Response by default on log
- Fix http_build_query issue for latest version of PHP
- Improved UI & UX for email preview
FluentSMTP 2.2.4
- Email preview is now sanitized
- you can now define FLUENTMAIL_SIMULATE_EMAILS to simulate emails programmatically
- Fixed outlook API connection issues
- Fixed inline documentation links
- UX improvements
FluentSMTP 2.2.3
20225 releases
FluentSMTP 2.2.2
- Fix vendor Conflict for Google/Gmail Connection
- UI Improvement on Connection Wizard
FluentSMTP 2.2.1
- Refactored Google API integration
- Fix encoding issues for Outlook API connection
- ElasticEmail Attachment issues fixed
- Fixed digest email esc_* issues
- Added contributors to the plugin’s about page.
- UI&UX Improvements
FluentSMTP 2.2.0
- Added Elastic Mail API
- PHP 8.0 & 8.1 compatibility
- UI Improvements
FluentSMTP 2.1.2
- Google/Gmail API Upgrade
- UI Improvements
FluentSMTP 2.1.1
- Improved Email Logging Screen
- Improved UI and Settings
- Fixed auto-delete old email logs
20218 releases
FluentSMTP 2.1.0
- Fix Cron Issues
- PHP 8.0 Compatibility issue fixed
- Multiple Connection UX improvement
- Ability to remove from email and name hook via filter
FluentSMTP 2.0.2
FluentSMTP 2.0.1
FluentSMTP 2.0.0
FluentSMTP 1.2.0
FluentSMTP 1.1.1
FluentSMTP 1.1.0
FluentSMTP 1.0.1
Questions about FluentSMTP’s releases
What is the latest version of FluentSMTP?
2.4.5, released on Nov 4, 2026 (5 days ago). It’s tested up to WordPress 7.1.4 and needs PHP 7.4 or later.
How often is FluentSMTP updated?
6 releases in the last year, about one every 62 days. Its first release on WordPress.org dates from January 2021.
Know when your rivals ship
Track your plugin and its rivals: TrackWP sees each new release in the nightly snapshot and alerts you, with what it did to their rank.
Start freeRelease dates come from the day each version’s folder was made in FluentSMTP’s WordPress.org SVN repository; the notes from its readme’s changelog, as its authors wrote it.