Your WordPress site sends email. Meow Mailer makes sure it arrives, and shows you when it does not.
Pick one provider, set it up once, and everything your site sends goes through it. Every message is logged, so you always know what happened. The tutorial walks you through the setup in five minutes.
There is no Pro version. The log, the alerts, all sixteen providers: everything is free, and everything stays free.
A Real Email Log
Every message with its recipient, status and error, readable in full and resendable in one click.
Never Miss a Failure
Dashboard warnings plus email alerts, sent by WordPress itself so they reach you when the provider is what broke.
Sixteen Providers
Mailgun, SES, Postmark, Brevo, SendGrid, Resend and more, plus Gmail, Outlook and Zoho over OAuth 2.0.
No Tracking, Ever
No open pixels, no rewritten links. Your recipients are not watched, and that will never become a paid feature.
Stays Out of the Way
Until you pick a provider it does not touch your email, so activating it cannot break what already works.
Offline Mode
Capture everything in the log without sending a thing. Exactly what you want on staging.
There is no Pro version. The email log, the fallback provider and the alerts are all free.
It started with a simple frustration: I wanted to see the emails my site had sent, and the plugin I was using asked me to upgrade for that.
It will never track opens or clicks: that means spying on the people your site writes to, and rewritten links make email look more like spam.
Its failure alerts are sent by WordPress itself, not by your provider, so they still reach you on the day the provider is the thing that broke.
How Meow Mailer works
WordPress hands your emails to whatever the server offers, and when that fails, it fails silently. Meow Mailer sends them through a real email provider instead.
Good to know: you need an account with one email provider, or your host’s SMTP details. Meow Mailer does not send mail by itself, it makes sure your provider does. It needs PHP 8.1+.
What Meow Mailer will never do
Other email plugins sell open and click tracking as a premium feature. It works by putting an invisible pixel in every message and rewriting every link through a redirect, which means recording when your recipients read their mail and what they clicked. That is surveillance of the people your site writes to, it is personal data you then have to account for under the GDPR, and rewritten links make your email look more like spam. Meow Mailer does not do it, and there is no Pro version for it to appear in later.
Screenshots
Supported providers
Generic SMTP, Mailgun, Brevo, SendGrid, Amazon SES, Postmark, SMTP2GO, Mailjet, Resend, MailerSend, Maileroo and ZeptoMail, plus Gmail and Google Workspace, Microsoft 365 and Outlook, and Zoho Mail over OAuth 2.0. Microsoft 365 can also send app-only, without a signed-in user.
Reviews from WordPress
Meow Mailer is absolutely fantastic!
It replaced a premium WPMU DEV plugin on my sites, and I couldn’t be happier. Setup was incredibly easy, everything just works, and the attention to detail is impressive. What really blew me away was the developer adding a feature I requested in less than an hour of suggesting it! That level of responsiveness and dedication is almost unheard of. It’s obvious Jordy genuinely cares about his plugins and the people using them, and it really shows. An outstanding plugin backed by an exceptional developer. Highly recommended!
THE perfect SMTP plugin for WordPress
I’ve been using Meow Mailer with my own custom SMTP server through the “Generic SMTP” option, and it works flawlessly. The setup was quick, and the features are really good: the email logs are available even in the free version, with more advanced options if you need them, and the backup options is great for reliable sending. If you’re still looking for the right SMTP plugin, you can stop here. Five stars!
Free and Powerful
The plugin is completely free and offers not only logging but also background asynchronous sending. In my testing, asynchronous sending significantly speeds up page loading!


