The world's leading WordPress SMTP plugin! Connect any SMTP, including Gmail SMTP, Microsoft 365, Brevo, SendGrid, Mailgun, Zoho, Amazon SES, and …
π»Live Demo | πExtensions | π±Mobile Application
Are you facing the WordPress not sending emails issueβ Don’t worry! Install the Post SMTP Plugin for smooth WordPress email deliverability.
Over 400,000 website owners use Post SMTP daily to send WordPress emails securely and reliablyπ―.
Post SMTP is a free and next-generation WordPress SMTP plugin that has everything you need to improve the email deliverability of your WordPress site.
The best part is that the Post SMTP plugin helps you configure any SMTP mailer, including Microsoft 365 (formerly Office 365), with proper authentication that guarantees the delivery of your WordPress emails and prevents them from being marked as spam.
With the β¨Post SMTP Pro versionβ¨, you can unlock even more advanced features, such as detailed email logs, email delivery stats and reporting, Microsoft 365 (formerly Office 365), Amazon SES, Zoho SMTP integration, multiple email failure alert options, and more.
SMTP, short for Simple Mail Transfer Protocol, is the most widely used protocol for online email transmission. SMTP configuration with proper authentication for your WordPress site ensures that your WordPress emails do not end up in spam.
By default, WordPress sends emails using the PHP mail function, which isn’t ideal because most WordPress hosting servers don’t support PHP email.
On top of that, most email clients, such as Outlook (Office 365 / Microsoft365), Yahoo, Gmail, Brevo, Zoho, Amazon SES, Mailgun, etc., automatically block or mark spam emails that lack proper authentication.
That’s why you need to install the Post SMTP plugin on your WordPress site to configure the SMTP mailer of your choice.
Post SMTP allows you to easily replace the default PHP mail function (wp_mail) of your WordPress site with the SMTP mailer of your choice, like Microsoft 365(Office 365), Brevo, Zoho, SendGrid, Mailgun SMTP, Gmail (Gmail SMTP Server), Post Mark, Amazon SES etc., which in turn improves WordPress email deliverability.
NOTE: With Post SMTP you get detailed email logs to track your email delivery status, open tracking and more.
Additionally, with a 3-step setup wizard using OAuth (open authentication), you can configure any SMTP mailer (e.g., Gmail SMTP, Office 365, Mailgun, Brevo, etc.) securely via API Keys in seconds without providing your SMTP account credentials.
NOTE: If you want to add Gmail SMTP server, then check out our detailed guide on how to configure Gmail SMTP server to send WordPress emails reliably.
Ultimately, the Post SMTP helps you fix all your issues related to WordPress not sending emails.
β Quick Setup Wizard: Easy-to-use and powerful 3-Step Setup Wizard for quick SMTP configuration.
β Detailed Email Logs: Quickly view, filter, and check the status of all your WordPress emails and error messages with a simple click, ensuring your email logs are always up to date.
β Post SMTP Mobile App [NEW]: You get an App for monitoring your WordPress emails on the go. You can connect multiple WordPress sites, view detailed email logs, check email errors, and resend them with a single tap directly from your mobile.
β Extensive Email Reporting: Get a thorough report at a glance regarding your WordPress email deliverability performance, including email open tracking and other important stats.
β Resend Email Attachments [PRO]: With a single click, you can resend any email attachment right through your email log screen, maintaining a seamless record in your email logs.
β OAuth 2.0 Support: Authenticate all major SMTP service providers’ accounts (i.e., Office 365/Microsoft365, Brevo, Gmail SMTP, Amazon SES, SendGrid, Mailgun, etc.) securely using APIs.
β Fallback Mailing: Easily set up a backup WordPress SMTP mailer to send any transactional email in case of a failure with the main mailer.
β Instant Failure Notification: In case of any WordPress email delivery failure, you’ll get an instant push notification via Email, Pushover, or Slack.
β Free Chrome Extension: Receive all your WordPress email failure alerts directly into your Chrome browser window.
β Weekly Email Summary: Get a snapshot of your WordPress email delivery report right in your inbox every week, which reveals the total number of emails, number of failed emails, total successful email deliveries, and your recent email logs.
β Unparalleled Customer Support: We offer multiple support options, including email, a WordPress forum, and even one-on-one expert assistance for WordPress SMTP Configuration and all your email delivery issues.
β Keep track of Your Emails: You can monitor all the emails sent from your WordPress site and check the status of each email.
β Get Instant Alerts: When an email fails to deliver, you will receive an instant notification on your phone.
β
Resend Failed Emails [PRO]: With one tap on your app, you can resend any failed email.
Preview Any Email: You can preview your emails and see how it looks.
β Connect Multiple Sites [PRO]: Monitor email logs and get email failure notifications for all your WordPress sites right from the app.
β Troubleshoot Errors: Quickly fix email failure issues by viewing the error details with a single tap.
With Post SMTP, you get many SMTP mailer options, such as:
Brevo (formerly Sendinblue) SMTP – Recommended
Other SMTP (To connect any SMTP server)
You often need to install a different plugin for each SMTP mailer, but with Post SMTP, you don’t have to do that, which makes Post SMTP the perfect one-stop solution for all your WordPress emails.
Millions of businesses around the world use Microsoft 365 (formerly Office 365) or Outlook for their email communications. With Post SMTP Pro, you can easily connect your existing Outlook or
Microsoft 365 (formerly Office365) account with WordPress to improve email deliverability.
π For more details, check out our guide on how to set up Microsoft 365 for WordPress emails.
Amazon SES (Simple Email Service) is a cloud-based email service that can send transactional and mass emails. SES is cost-effective, reliable, and scalable. Using the Post SMTP Pro, you can securely integrate your Amazon SES account with WordPress via APIs so that you can send large numbers of emails on a budget.
π For more details, check out our Amazon SES documentation.
Connect your Zoho mail personal or business account with WordPress via Post SMTP Pro to improve email deliverability. It has a 99.9% server uptime and offers a free option.
π For more details, check out our Zoho Mail documentation.
π To learn about all the supported SMTP mailers, check out our Complete SMTP Mailer Guide.
The Post SMTP Pro gives you an edge that makes your WordPress email management and performance reporting a breeze! With Post SMTP Pro, you get the following additional perks:
β Native SMTP Integration: If you are a user of Microsoft 365, Amazon SES, or Zoho Mail, then you can securely configure your SMTP account with WordPress using APIs.
β Twilio (SMS) Easily configure and receive all your WordPress email failure alerts through SMS by connecting your Twilio account.
β Secondary SMTP Connection: Using the Post SMTP Pro, you can set up multiple SMTP mailers so that for any reason, whenever an email fails to deliver, Post SMTP will automatically route that email through the secondary SMTP connection. In turn, this will improve your email delivery rate.
β Weekly Email Health Report: As a Post SMTP Pro member, you get a weekly email report that reveals all your deliverability statistics at a glance, such as the total number of emails sent from your WordPress site, the number of failed emails, the total number of successful email deliveries, and the complete email logs report so you can identify any issues right away without login into your WordPress.
β Email Open Tracking: Are you curious about which of your emails get opened? With Post SMTP Pro, you can easily view email open tracking right on your email log screen, which greatly enhances your ability to analyze the performance of your WordPress emails.
β Auto Resend Failed Emails: With Post SMTP Pro, you can effortlessly increase your WordPress email delivery success rate by simply specifying the number of resubmission attempts after the first failed submission.
β Email Batching and Quota Scheduling: Avoid any spam detection and daily email limit exceeding issues with the Post SMTP email batching and quota scheduling feature. As a pro user, you can easily specify the duration and number of emails per batch and choose how often to send the emails (hourly, daily, weekly, or monthly) for optimal email delivery.
β Priority Support: We offer exceptional customer support to all the Post SMTP Pro users. You can access our team of WordPress experts on one-on-one email support 24/7 for any WordPress email-related issue. Also, we offer WordPress SMTP Configuration service on demand.
Manage WP SMTP Configuration Across All Your Sites From One Dashboard
With MainWP Post SMTP Extension, you can:
MainWP Post SMTP Extension is the ultimate solution for WordPress email management. Get it today and enjoy the benefits of easy and efficient WP SMTP management.π
Our Expert Assistance is something that anyone can benefit from. Whether you are facing email delivery issues or need help with WordPress SMTP configuration – we are here to help!
All you need is to click here, fill out the form, sit back, and relax while our WordPress expert sets up your SMTP configuration. Also, you can request us to configure all your DNS records for proper email authentication.
In short, our Expert Assistance is your one-stop destination for all your WordPress email delivery issues.
Contact Form 7
Woocommerce
New User Approve
Password Protected
Elementor Forms
Gravity Forms
Login Designer
Visual Forms Builder
Mailster Newsletter plugin
SendPress Newsletters
WP HTML Mail
Email Templates
.. and every other plugin that uses the WordPress API wp_mail to send mail!
WordPress 5.6 and PHP 5.6 with SPL and icons
Memory: 750KiB per process at idle
Reliable mail delivery with custom email domains requires an SPF record
Reliable SMTP delivery requires credentials with an email service provider
WordPress Post SMTP Dashboard - To access all the Post SMTP functionality at a glance.
Post SMTP New Setup Wizard (Step-01) - Choose your SMTP mailer
Post SMTP New Setup Wizard (Step -02) - Configure your mailer settings
Post New Setup Wizard (Step -03) - Send test email
Detailed Email Logs - View failed and successfully sent emails, resend, preview, and analyze error details
Post SMTP Mobile App Screen - Scan the QR code from the mobile app and connect it to track your WordPress emails.
Post SMTP Settings - Set email failure alerts on Slack, Email, Twilio, and Chrome extension
A modern replacement for traditional password-based authentication. Post supports the OAuth 2.0 implementations of all three major e-mail providers: Gmail, Office365, Brevo, Mailgun, Hotmail and Yahoo Mail.
Post requests a limited access OAuth 2.0 token (valet key) to access the APIs (enter the house) and perform a specific service (handle Gmail SMTP, stay out of Google Docs) with no need for you to surrender your username and password credentials (master house key).
Once access is granted, Post commandeers the WordPress wp_mail() function to provide an incredibly stable mail sub-system.
There are many reasons why OAuth 2.0 is better than any password-based mechanism:
NEVER give out your Gmail, Microsoft or Yahoo password to a 3rd-party or 3rd-party program that you don’t fully trust.
Yes! With the Post SMTP Plugin, you can configure any SMTP mailer account, including Brevo, Mailgun, and SendGrid on your WordPress site. Check out our detailed SMTP configuration documentation for all major SMTP service providers.
To use OAuth, your website needs its own Client ID. The Client ID is used to control authentication and authorization and is tied to the specific URL of your website. If you manage several websites, you will need a different Client ID for each one.
If you have a Google Account from the Google Developer’s Console, use the Delete button under the Client ID.
If you have a Microsoft Live account, from the Microsoft account Developer Center, select the Application and choose Delete Application.
If you have a Yahoo Account, from the Yahoo Developer Network My Apps, select the Application and choose Delete App.
You can report security bugs through the Patchstack Vulnerability Disclosure Program. The Patchstack team helps validate, triage, and handle any security vulnerabilities. Report a security vulnerability.
NEW
FIX
IMPROVEMENT
NEW
IMPROVEMENTS
FIX
NEW
IMPROVEMENTS
FIXES
IMPROVEMENTS
FIXES
FIXES
IMPROVEMENTS
FIXES
FIXES
FIXES
IMPROVEMENTS
NEW
IMPROVEMENTS
NEW
FIXES
IMPROVEMENTS
Bug Fix
Improvements
Bug Fixes
Bug Fixes
Bug Fixes
Bug Fixes
Bug Fixes
Bug Fixes
Improvements
Bug Fixes
Bug Fixes
Bug Fixes
Improvements
FIX
FIX
FIX
Added notice to Grant Access after getting done with the wizard step to improve the UX
FIXES
Added “Start wizard” button in setup notification to optimize UX for the end-user.
Improved
Removed unused code
FIX
Less secure App Banner appearing in non-appropriate cases
Add notice about Google Less Secure App.
Email header was broken in some cases.
Improvements
llc
Hostname added in ZendMail.Ajax error appearing due to Google API depreciated function.
Improvements
postman_test_email_args
added to modify test email arguments.wp_mail_succeeded
added to exectue on every success email delivery.= 2.0.24 – 2022-02-13
* Update: THE FUTURE OF Post SMTP – https://postmansmtp.com/the-future-of-post-smtp/
= 2.0.23 – 2021-04-22
* Fixed: WP_Scripts::localize called incorrectly
message.
= 2.0.22 – 2021-02-14
* Update: Chrome extension URL change
* Fixed: Double save when extension save to option
= 2.0.21 – 2021-02-11
* Fixed: Security issue – nonce validation.
* Fixed: Class PostmanViewController not found
* New: New wp-config.php constant to disable the email logger = POST_SMTP_CORE_MAIL_LOG
.
= 2.0.20 – 2021-01-19
* Fixed: All reported office 365 issues.
* New: Add link to Amazon SES Extension
= 2.0.19 – 2021-01-19
* Fixed: All reported office 365 issues.
* New: Add link to Amazon SES Extension
= 2.0.18 – 2021-01-17
* New: Plugin Extensions
= 2.0.16 – 2020-12-13
* Update: General Info
= 2.0.15 – 2020-08-12
* Fixed: WordPress 5.5 compatibility (stable)
= 2.0.14 – 2020-08-11
* Removed: WordPress 5.5 compatibility (bug)
= 2.0.13 – 2020-08-11
* Fixed: WordPress 5.5 compatibility
* Fixed: Email log filtering
* Fixed: Pushover notifications
* New: Suggest solution for email delivery errors
= 2.0.12 – 2020-05-18
* Updated: Readme file info
= 2.0.11 – 2020-02-25
* Fixed: Slack notifications
= 2.0.10 – 2020-01-21
* Fixed: HTML content type
* Fixed: Sendgrid crash when has duplicates recipients (bypass, Sendgrid issue).
* Fixed: Few OAuth undefined notifications
* Fixed: Duplicate Emails – When you have notify and confirm (Ninja forms, etc..)
* Fixed: Logs wp_error convert
= 2.0.9 – 2020-01-13
* Fixed: Notify on error bug – crash site
* Fixed: From header
= 2.0.8 – 2020-01-12
* Updated: Reply-To header bug
= 2.0.7 – 2020-01-12
* Updated: Improve PHPMailer method.
* Updated: Bug fixes.
= 2.0.6 – 2019-10-08
* Updated: Bug fixes.
= 2.0.5 – 2019-09-26
* New: You can now export logs to CSV.
* Updated: Few notifications errors, and minor improvements.
= 2.0.4 – 2019-08-27
* Updated: More security.
= 2.0.3 – 2019-08-21
* Fixed: A few security issues.
= 2.0.2 – 2019-05-19
* Fixed: Sendgrid code fix.
* Fixed: Default method (nothing configured) will use the default mail on the server and not SMTP.
= 2.0.1 – 2019-05-15
* New: Mailer Type – Added an option to send without overwrite the ‘wp_mail’ function, better compability to WordPress delivery. hopefully will be the default in the future.
* Updated: Sendgrid API was upgraded and rewritten to the new version.
* Fixed: Message-Id header was missing on SMTP
* Fixed: Email logger optimization – better query for large amount of records.
* Fixed: The localization was fixed to match translate.wordpress.org translation system ( Thanks to Niels de Blaauw from Level-Level ).
* Fixed: Code and optimization ( Thanks to Niels de Blaauw from Level-Level ).
= 1.9.8 – 2019-02-18
* New: a new from field to the fallback – Can’t trust the username as “from” value (email address).
= 1.9.7 – 2019-02-17
* New: Fallback Feature – Configure a backup SMTP when emails are failing.
* New: WordPress Multisite compability – with global settings.
* New: Email Log capability – give other user cheking the logs.
* Fixed: compatibility with mailster plugin
* Fixed: Mandrill exception bug – Thanks to Niels de Blaauw from Level-Level
= 1.9.6 – 2019-01-29
* Added support for our new chrome notification extension.
* few fixes
= 1.9.5 – 2018-10-02
* Added support for Mailgun Europe region.
* Replace “buggy” mime_content_type php function
= 1.9.4 – 2018-08-03
The most stupid idea ever remove (auto security select)
= 1.9.3 – 2018-07-26
Removed auto configure for port 25 (can be TLS)
= 1.9.2 – 2018-07-23
Removed deprecated functions from 7.2 + comment unready feature
= 1.9.1 – 2018-07-22
Syntx stupid mistake
= 1.9.0 – 2018-07-22
* Better support for secure delivery
* Support for constants auth (inside wp-config), check the detailes our Blog
* Automatic encryption select base on the port input – 25, 465, 587, 2525
= 1.8.9 – 2018-04-24
* Sendgrid bug
= 1.8.8 – 2018-04-24
* file added to svn – contactform7
= 1.8.6 – 2018-04-24
* Fix lockfile erros
* Contact form 7 integration
* PHP 5.6 requirement
= 1.8.5 – 2018-04-19
* Remove Beta Woocommerce integration
* Better check for WPML less then version 3.9
= 1.8.4 – 2018-04-18
* New: Multiple notification options to failed emails
* Upgrade: The Gmail code was upgraded and code change to support large attachments
* Add: Fix release lock file error
* Change: “Not configured…” message is now dismissible
= 1.8.3 – 2018-03-21
* Fix: SendGrid API Call Structure (The previous try didn’t work)
= 1.8.2 – 2018-03-21
* Fix: SendGrid API Call Structure
= 1.8.1 – 2018-03-20
* New: Sendgrid API & Client Version 6
* New: Add email log ‘send to’ column
* Fix: fallback emails on hosting require the ‘-f’ parameter
* Fix: Using hostname insted of an IP
* Fix: Remove mailgun test folder ( virustotal issue )
* Fix: Additional bugs collected from support tickets.
* Added: added filters to from_name and from_email filters (local connection)
* change hostname extrect logic
= 1.8 – 2017-12-24
* New: Mailgun API integration
* New: New filter controls
* New: WPML conflict fix
* Fix: Minor old bugs
=
* Fixed: bug while detecting transcript error
= 1.7.9 – 2017-11-20
* Fixed: misspled false
* Fixed: feedback form
* Fixed: Some localization strings
* Removed: deprecated function
* New: Option to input emails when resend email
* Added: explain message on email log filter
= 1.7.8 – 2017-11-17
* = Menu Items grouping =
* Fixed: IP detection error in some web hosts
* Fixed: Link open in new page attribute = _blank
* Fixed: Replace deprecated PHP 7 functions.
* Updated: Validator TLD’s list
* Added: Email log date and search filter.
* Added: Alert on sending error (Fallback to local mail)
* Added: Email body preview (not raw)
= 1.7.7 – 2017-10-17
* Fixed: Error sending files with sendgrid
* Fixed: Wrong attachments format in Mandrill
* Fixed: Wrong Sender Header in Mandrill
= 1.7.6 – 2017-10-17
* Missing sendgrid files
* Fixed: Localization slug