SMTP for Contact Form 7 · Version history
SMTP for Contact Form 7 changelog and version history
- Latest version
- 1.1.2
- Jun 22, 2026 (4 months ago)
- Releases
- 5
- since 2025
- In the last year
- 5
- about one every 49 days
- Tested up to
- WordPress 7.0.8
- PHP 7.4 or later
Releases each year
- 20252 releases
- 20263 releases
20263 releases
SMTP for Contact Form 7 1.1.2Latest
- New: Added an optional “Tenant ID” setting for the Office 365 provider to support single-tenant Azure applications, preventing AADSTS50194 endpoint errors.
- Fix: Resolved a critical issue with the Office 365 OAuth2 flow where the user email was not stored, causing XOAUTH2 mail delivery to fail. The plugin now properly extracts identity claims directly from the JWT access token.
- Fix: Fixed a bug where non-CF7 WordPress emails were completely dropped when the “SMTP Mode” was set to “Contact Form 7 Only”. Normal emails will now correctly bypass the SMTP transport.
- Fix: Resolved an issue in the settings validation where newly entered OAuth2 credentials were unintentionally wiped if the user saved them while simultaneously changing the authentication method.
- Fix: Patched a silent failure in the OAuth2 REST API endpoint that previously returned a success status with a null URL instead of a proper error message when client credentials were unreadable or missing.
- Refactor: Cleaned up wp-config.php constant definitions. Removed unnecessary hardcoded constants for non-sensitive settings (Host, Port, From Mail, etc.) and introduced dedicated security constants for CF7_SMTP_OAUTH2_CLIENT_ID and CF7_SMTP_OAUTH2_CLIENT_SECRET.
- Changed: Legacy wp-config.php constants for SMTP host, port, authentication, from email, and from name are no longer supported; only username, password, and OAuth credentials remain configurable through CF7_SMTP_SETTINGS for improved security.
- Changed: The minimum PHP version requirement has been raised to 7.4.x.
- Note: Special thanks to @ammannit for reporting the issues that were instrumental in identifying and resolving the Microsoft Office 365 login flow.
SMTP for Contact Form 7 1.1.1
- Security: Implemented AES-256-GCM encryption for sensitive data with enhanced key and IV handling.
- Security: Hardened OAuth2 flow with strict state validation to prevent replay attacks and improved sanitization of GET parameters.
- Security: Added autocomplete=”off” to OAuth2 Client ID and Secret fields and implemented nonce validation for import/export actions.
- New: Introduced custom OAuth2 Scopes support and configurable scope separators.
- New: Added a dedicated Reply-To email input field, replacing the legacy checkbox logic for better flexibility.
- Enhancement: Integrated SMTP Transaction Logging to capture raw debug details for easier troubleshooting.
- Enhancement: Added tracking for CF7 form IDs and Page IDs during email submissions.
- Enhancement: Added a notification system to handle specific error responses from Microsoft OAuth services.
- Enhancement: Added a secondary OAuth redirect URI without parameters to satisfy strict Microsoft requirements.
- Refactor: Significant code cleanup to align with WordPress Coding Standards and PHPMailer method naming conventions.
- Note: Legacy “Reply-To” settings are automatically migrated to the new reply_to_email configuration attribute.
- Special thanks to @MemoryShadow for significant contributions for the MS Outloook 365 setup, security hardening and OAuth2 stability.
SMTP for Contact Form 7 1.1.0
- New: Added OAuth2 authentication support for Microsoft Office 365.
- New: Per-form template selection! You can now assign specific custom templates to individual Contact Form 7 forms from the settings.
- New: Custom templates are now supported inside your theme or child-theme folder (your-theme/cf7-smtp/).
- New: SMTP Mode selection – choose whether to override all WordPress emails or just CF7.
- Enhancement: Revamped automated reports with a beautiful HTML template.
- Enhancement: Added log retention day settings and manual flush logs capability.
- thanks to @islp for reporting the issues related to “from” field and dashboard widget visibility
20252 releases
SMTP for Contact Form 7 1.0.0
- Cleaner code, updated dependencies
- @DAnn2012 has contributed fixin a bug in a translation string
SMTP for Contact Form 7 0.0.1
- First Release
Questions about SMTP for Contact Form 7’s releases
What is the latest version of SMTP for Contact Form 7?
1.1.2, released on Jun 22, 2026 (4 months ago). It’s tested up to WordPress 7.0.8 and needs PHP 7.4 or later.
How often is SMTP for Contact Form 7 updated?
5 releases in the last year, about one every 49 days. Its first release on WordPress.org dates from December 2025.
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 SMTP for Contact Form 7’s WordPress.org SVN repository; the notes from its readme’s changelog, as its authors wrote it.