Meow Mailer – Free SMTP, Everything Included
by Jordy Meow 5 (25 reviews)

Meow Mailer – Free SMTP, Everything Included

Reliable WordPress email through the provider of your choice, with a real email log, one click resend, failure alerts and offline mode. All free.

Meow Mailer ranks #6,989 among WordPress.org plugins with 900+ active installations, is #355 of 3,634 in the Communication category, a 5/5 rating from 25 reviews, and was last updated Oct 27, 2026. Data from WordPress.org, refreshed twice daily — see methodology.

Compatible with WP 7.1.4
v0.3.3 Current Version v0.3.3
Updated 1 week ago Last Update on 27 Oct, 2026
Refreshed 4 days ago Last Refreshed on
#355 of 3,634 in Communication Top 10% by installs Downloads +40.6% this week Actively maintained
View on WordPress.org
Rank
#6,989
— No change
Active Installs
900+
+12.5%
KW Avg Position
25.4
4.4 better
Downloads
12.8K
+18 today
Support Resolved
100%
— No change
Rating
100%
Review 5 out of 5
5 (25 reviews)

Next Milestone 1K

Total Progress 88%
900+ 1K+
78
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro

Unlock Exact Install Count

See the precise estimated active installs for this plugin, calculated from real-time ranking data.

  • Exact install estimates within tiers
  • Track install growth over time
  • Milestone progress predictions
Upgrade to Pro
Need 12 more installs to reach 1K+

Rank Changes

6,645 6,820 6,995 7,170 7,345 29-10-2026 30-10-2026 31-10-2026 01-11-2026 02-11-2026 03-11-2026 04-11-2026 05-11-2026
6,976 7,017 7,059 7,100 7,141 21-10-2026 22-10-2026 23-10-2026 24-10-2026 25-10-2026 26-10-2026 27-10-2026 28-10-2026 29-10-2026 30-10-2026 31-10-2026 01-11-2026 02-11-2026 03-11-2026 04-11-2026 05-11-2026
Current #6,989
Change
Best #

Upgrade to Pro

Unlock 30-day and 90-day rank history charts with a Pro subscription.

Upgrade Now

Active Installs Growth

Active Installs 0,000,000+
Growth +0.0%
Peak 0,000,000

Downloads Growth

0 100 200 300 400 500 600 29-10-2026 30-10-2026 31-10-2026 01-11-2026 02-11-2026 03-11-2026 04-11-2026 05-11-2026
0 100 200 300 400 500 600 21-10-2026 22-10-2026 23-10-2026 24-10-2026 25-10-2026 26-10-2026 27-10-2026 28-10-2026 29-10-2026 30-10-2026 31-10-2026 01-11-2026 02-11-2026 03-11-2026 04-11-2026 05-11-2026
Downloads
Growth
Peak

Upgrade to Pro

Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.

Upgrade Now

Reviews & Ratings

5.0
25 reviews
Overall 100%
5
24 (96%)
4
1 (4%)
3
0 (0%)
2
0 (0%)
1
0 (0%)

Support Threads Overview

Resolved
Unresolved
5
Total Threads
5
Resolved
0
Unresolved
100%
Resolution Rate

Security History

Source: WPVulnerability

No known vulnerabilities on record for Meow Mailer. Checked 2 months ago.

TL;DR

AI summary of the plugin's readme

This plugin is for WordPress site owners who want a straightforward way to send email through an SMTP or transactional email provider. It solves the problem of unreliable or opaque WordPress email delivery by providing free logging, offline testing, and one-click resending of messages.

  • Real email log
  • Offline mode
  • Background sending
  • Filters and export to CSV
  • Test and resend emails
  • Auto prune old logs
  • Dashboard failure warning
  • Multiple provider support

Frequently Asked Questions

Common questions about Meow Mailer – Free SMTP, Everything Included

Not for routing, no, and that's on purpose. One active provider keeps configuration simple and predictable, and you can switch any time in Settings. What you can do is name a second one as a fallback: it never touches your email until the main provider refuses one, so nothing is lost to a bad afternoon.
If you have a second provider account, use that. If you don't, pick WordPress: it hands the email to your own server, which is nobody's idea of good deliverability, but it is always there and it needs no setup at all. Delivered imperfectly beats not delivered when it's a password reset. If you do use a second provider, publish its SPF and DKIM records for your domain, exactly like your main one. Otherwise the rescued email is accepted, delivered, and quietly filed as spam, which is harder to notice than a plain failure. Test it with the Test Fallback button rather than waiting to find out during an outage.
Yes. Set a Return Path in Settings and non-delivery reports go there instead of to your From address, which is left exactly as recipients see it. Leave it empty and bounces follow the From address, as they always have. This is the SMTP envelope sender, so it applies to Generic SMTP. The API providers put their own envelope around your message and handle bounces on their own side, so the field does nothing there. If you need a different bounce address per email, filter mwmail_return_path, which receives the address and the message it belongs to.
For SMTP and API providers, credentials are stored in the WordPress database. You can instead define them as PHP constants in wp-config.php (e.g. MWMAIL_SMTP_PASSWORD) to keep them out of the database. Gmail, Microsoft 365 and Zoho Mail use OAuth 2.0, so no password is ever stored. Microsoft 365 App-only stores its certificate or client secret like any other credential, and MWMAIL_MICROSOFT_CERTIFICATE can also be the path to a PEM file outside your web root.
Yes. The Security section of the settings has an Enable Encryption button. Once on, every password, API key and OAuth token is stored encrypted, using the security keys in your wp-config.php. This protects against a copy of the database being read (a backup, a dump, a staging clone). It does not protect against someone who can read your files, since the keys are there too. It is off by default for one reason: if those security keys change (a migration, a restore onto another site, a security plugin rotating them), the stored credentials cannot be read anymore and email stops until you enter them again. The plugin tells you when that happens, in the settings and with an admin notice, rather than failing quietly. Export your settings before moving a site, or define MWMAIL_ENCRYPTION_KEY in wp-config.php to pin a key that survives rotation.
Yes, and you can set it up once for the whole network. Activate it as usual (network activate works too), then on the main site turn on Shared Settings: every site of the network will send through the same provider, configured once from the main site. Subsites see that section as managed elsewhere and cannot change it, so nobody can reconfigure the network by accident. You decide how far the sharing goes. The provider is always shared once the option is on. The sender details (From address, name, Reply-To) and the delivery options (background send, logging, retention) are each optional, so you can share the mail account but let every site keep its own From address, which is usually what you want since each site has its own domain. Email logs are never shared. Each site keeps its own log and only ever sees its own emails. Leave Shared Settings off and nothing changes: every site configures itself, exactly like a standalone install.
Yes. Meow Mailer intercepts WordPress's standard wp_mail(), which is what those plugins use.
When enabled, the page is returned to your visitor immediately and the email is sent a moment later in the background, so a slow mail server never slows down your site. The email shows as "Pending" in the log, then updates to Sent or Failed.
Both use OAuth 2.0, so no password is stored. Create an OAuth app (Google Cloud Console for Gmail, Azure Portal for Microsoft 365), paste the Client ID and Secret into the provider settings, add the shown redirect URI to your OAuth app, then click Connect. If you would rather nobody signs in, for example when you build a site for a client, pick Microsoft 365 (App-only) instead. In Entra ID, give your app registration the Microsoft Graph Mail.Send application permission with admin consent, and upload a certificate or create a client secret. Then enter the tenant, client ID, credential and the mailbox to send from. A shared mailbox works and needs no license.

More plugins by Jordy Meow

Sign In / Register

You need to sign in or register to use this feature.