
Post SMTP – Complete Email Deliverability and SMTP Solution with Email Logs, Alerts, Backup SMTP & Mobile App Security & Risk Analysis
wordpress.org/plugins/post-smtpImprove WordPress email deliverability. Connect Gmail SMTP, Microsoft 365, Brevo, SendGrid, Mailgun, Zoho, Amazon SES, etc. #1 WordPress SMTP Plugin.
Is Post SMTP – Complete Email Deliverability and SMTP Solution with Email Logs, Alerts, Backup SMTP & Mobile App Safe to Use in 2026?
Mostly Safe
Score 76/100Post SMTP – Complete Email Deliverability and SMTP Solution with Email Logs, Alerts, Backup SMTP & Mobile App is generally safe to use. 23 past CVEs were resolved.
The post-smtp plugin v3.9.1 exhibits a concerning security posture, despite some positive indications. The presence of 13 unprotected entry points across AJAX handlers and REST API routes is a significant concern, potentially exposing sensitive functionalities to unauthorized access. Furthermore, the static analysis reveals a substantial number of dangerous functions, including `unserialize`, `assert`, and `exec`, which, if not handled with extreme care, can lead to severe vulnerabilities. The taint analysis highlights two critical severity flows with unsanitized paths, indicating direct risks of code execution or data compromise.
The plugin's vulnerability history is particularly alarming, with 23 known CVEs, including 2 critical and 9 high-severity issues. The prevalence of vulnerabilities like Missing Authorization, SQL Injection, XSS, Authorization Bypass, CSRF, and SSRF points to recurring systemic security flaws. While the most recent vulnerability was in 2026 (which appears to be a future date and might be a data entry error, but assuming it represents recent activity), the sheer volume and types of past vulnerabilities suggest a pattern of insecure coding practices that have not been fully remediated. The use of bundled libraries like TCPDF and PHPMailer, while common, also presents a risk if these libraries are outdated and contain known vulnerabilities themselves.
In conclusion, while the plugin demonstrates some good practices such as a high percentage of SQL prepared statements and proper output escaping, these are overshadowed by critical weaknesses. The significant attack surface without proper authentication, the presence of dangerous functions, critical taint flows, and a substantial history of severe vulnerabilities collectively paint a picture of a plugin that requires immediate and thorough security review and remediation. Users should be advised of the elevated risks associated with this version.
Key Concerns
- Unprotected AJAX handlers and REST API routes
- Critical severity taint flows with unsanitized paths
- High number of known CVEs (23 total)
- Critical severity CVEs in history (2 critical)
- High severity CVEs in history (9 high)
- Presence of dangerous functions (unserialize, assert, exec)
- Bundled libraries (TCPDF, PHPMailer) potentially outdated
Post SMTP – Complete Email Deliverability and SMTP Solution with Email Logs, Alerts, Backup SMTP & Mobile App Security Vulnerabilities
CVEs by Year
Severity Breakdown
23 total CVEs
Post SMTP <= 3.8.0 - Missing Authorization to Authenticated (Subscriber+) Office 365 OAuth Configuration Overwrite
Post SMTP <= 3.8.0 - Unauthenticated Stored Cross-Site Scripting via 'event_type'
Post SMTP – Complete SMTP Solution with Logs, Alerts, Backup SMTP & Mobile App <= 3.6.1 - Missing Authorization to Authenticated (Subscriber+) OAuth Token Update
Post SMTP – Complete SMTP Solution with Logs, Alerts, Backup SMTP & Mobile App <= 3.6.0 - Missing Authorization to Account Takeover via Unauthenticated Email Log Disclosure
Post SMTP <= 3.4.1 - Missing Authorization to Authenticated (Subscriber+) Limited Plugin Option Update
Post SMTP <= 3.2.0 - Missing Authorization to Authenticated (Subscriber+) Account Takeover via Email Log Exposure
Post SMTP <= 3.1.2 - Authenticated (Administrator+) SQL Injection via columns Parameter
Post SMTP <= 3.0.2 - Unauthenticated Stored Cross-Site Scripting
Post SMTP <= 2.9.11 - Missing Authorization via regenerate_qrcode()
Post SMTP <= 2.9.9 - Authenticated (Administrator+) SQL Injection
POST SMTP Mailer – Email log, Delivery Failure Notifications and Best Mail SMTP for WordPress <= 2.9.3 - Authenticated (Administrator+) SQL Injection
POST SMTP Mailer – Email log, Delivery Failure Notifications and Best Mail SMTP for WordPress <= 2.8.7 - Authorization Bypass via type connect-app API
POST SMTP Mailer <= 2.8.6 - Reflected Cross-Site Scripting via msg
POST SMTP Mailer – Email log, Delivery Failure Notifications and Best Mail SMTP for WordPress <= 2.8.7 - Unauthenticated Stored Cross-Site Scripting via device
POST SMTP Mailer – Email log, Delivery Failure Notifications and Best Mail SMTP for WordPress <= 2.8.6 - Authenticated (Administrator+) SQL Injection
POST SMTP Mailer <= 2.7.0 - Unauthenticated Stored Cross-Site Scripting
Post SMTP <= 2.6.0 - Authenticated (Administrator+) SQL Injection
Post SMTP <= 2.5.7 - Unauthenticated Stored Cross-Site Scripting via Email
POST SMTP Mailer <= 2.5.6 - Cross-Site Request Forgery to Account Compromise
POST SMTP Mailer <= 2.5.6 - Cross-Site Request Forgery to Arbitrary Log Deletion
Post SMTP <= 2.1.6 - Authenticated (Administrator+) Blind Server-Side Request Forgery
Post SMTP Mailer/Email Log <= 2.1.3 - Authenticated (Admin+) Stored Cross-Site Scripting
POST SMTP Mailer <= 2.0.20 - Cross-Site Request Forgery Bypass
Post SMTP – Complete Email Deliverability and SMTP Solution with Email Logs, Alerts, Backup SMTP & Mobile App Release Timeline
Post SMTP – Complete Email Deliverability and SMTP Solution with Email Logs, Alerts, Backup SMTP & Mobile App Code Analysis
Dangerous Functions Found
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
Post SMTP – Complete Email Deliverability and SMTP Solution with Email Logs, Alerts, Backup SMTP & Mobile App Attack Surface
AJAX Handlers 22
REST API Routes 8
Shortcodes 1
WordPress Hooks 151
Scheduled Events 1
Maintenance & Trust
Post SMTP – Complete Email Deliverability and SMTP Solution with Email Logs, Alerts, Backup SMTP & Mobile App Maintenance & Trust
Maintenance Signals
Community Trust
Post SMTP – Complete Email Deliverability and SMTP Solution with Email Logs, Alerts, Backup SMTP & Mobile App Alternatives
SureMail – SMTP and Email Logs Plugin with Amazon SES, Postmark, and Other Providers
suremails
SureMail – SMTP and Email Logs Plugin with Amazon SES, Postmark, and Other Providers
Bit SMTP – Easy SMTP Solution with Email Logs
bit-smtp
Short Description
WP Mail SMTP by WPForms – The Most Popular SMTP and Email Log Plugin
wp-mail-smtp
Make email delivery easy for WordPress. Connect with SMTP, Gmail, Outlook, SendGrid, Mailgun, SES, Zoho, + more. Rated #1 WordPress SMTP Email plugin.
Easy WP SMTP – WordPress SMTP and Email Logs: Gmail, Office 365, Outlook, Custom SMTP, and more
easy-wp-smtp
Make SMTP email sending and delivery easy. Configure Gmail, Outlook, Brevo, SendGrid, Mailgun, SendLayer or connect to any SMTP server.
WP Offload SES Lite
wp-ses
Fix your email delivery problems by sending your WordPress emails through Amazon SES's powerful email sending infrastructure.
Post SMTP – Complete Email Deliverability and SMTP Solution with Email Logs, Alerts, Backup SMTP & Mobile App Developer Profile
89 plugins · 1.4M total installs
How We Detect Post SMTP – Complete Email Deliverability and SMTP Solution with Email Logs, Alerts, Backup SMTP & Mobile App
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/post-smtp/assets/css/post-smtp.css/wp-content/plugins/post-smtp/assets/css/postman-admin.css/wp-content/plugins/post-smtp/assets/css/postman-admin-login.css/wp-content/plugins/post-smtp/assets/css/postman-admin-page.css/wp-content/plugins/post-smtp/assets/css/postman-admin-tabs.css/wp-content/plugins/post-smtp/assets/css/postman-bootstrap.css/wp-content/plugins/post-smtp/assets/css/postman-main.css/wp-content/plugins/post-smtp/assets/css/postman-navigation.css+11 more/wp-content/plugins/post-smtp/script/localize.js/wp-content/plugins/post-smtp/script/post-smtp-hooks.jspost-smtp/assets/css/post-smtp.css?ver=post-smtp/assets/css/postman-admin.css?ver=post-smtp/assets/css/postman-admin-login.css?ver=post-smtp/assets/css/postman-admin-page.css?ver=post-smtp/assets/css/postman-admin-tabs.css?ver=post-smtp/assets/css/postman-bootstrap.css?ver=post-smtp/assets/css/postman-main.css?ver=post-smtp/assets/css/postman-navigation.css?ver=post-smtp/assets/css/postman-smtp.css?ver=post-smtp/assets/css/postman-wizard.css?ver=post-smtp/assets/js/post-smtp-hooks.js?ver=post-smtp/assets/js/post-smtp-localize.js?ver=post-smtp/assets/js/post-smtp.js?ver=post-smtp/assets/js/postman-admin-page.js?ver=post-smtp/assets/js/postman-admin-tabs.js?ver=post-smtp/assets/js/postman-api.js?ver=post-smtp/assets/js/postman-bootstrap.js?ver=post-smtp/assets/js/postman-wizard.js?ver=post-smtp/assets/js/jquery.validate.min.js?ver=HTML / DOM Fingerprints
postman-smtppostman-adminpostman-wizardpostman-not-configured-noticeps-optin-popup<!-- Post SMTP (aka Postman SMTP) was originally developed by Jason Hendriks --><!-- Freemius initialization --><!-- Init Freemius. --><!-- Signal that SDK was initiated. -->+4 moredata-toggle="tooltip"data-placement="top"data-title=""data-content=""data-trigger="hover"post_smtp_localize