How to Stop WordPress From Sending Any Emails

Disclosure: This post may contain affiliate links. Purchasing a product through one of these links generates a commission for us at no additional expense to you.

Want to stop all outgoing emails from your WordPress site?

While there are ways to disable individual types of emails like for new user registration, you can also disable all emails.

In this post, you’ll find a new plugin you can install on your site to block all outgoing emails.

Disable all emails from WordPress

To stop your site from sending emails, you can install the aptly named Disable Emails plugin.

Disable Emails plugin

This is my favorite type of plugin: just install it and activate. There’s no settings menu or configuration. Once you activate the plugin, it will block WordPress from sending any emails from your site.

What types of emails does it block?

All of them!

This doesn’t just block the emails you (the admin) receive. It also blocks emails visitors would normally receive when registering for your site, and any emails they might receive from your plugins.

I keep this plugin active on my staging site, so it never sends any emails to anyone.


This would be a cool feature to include in WordPress core, but for now, we have the Disable Emails plugin. I’m using it now with WordPress v4.7, and it’s working great.

If you have any questions or other recommendations for stopping email delivery with WordPress, post in the comments below.

Ben Sibley
Ben Sibley
This article was written by Ben Sibley. He is a WordPress theme designer & developer, and founder of Compete Themes.