Stop Unwanted Automatic Emails From WordPress

WordPress emails you every plugin update, registration and password change. Silence the noise per-notification—while keeping the alerts that matter, like a failed update or a crash.

WordPress means well, but it is chatty. A plugin auto-updates from 3.2.1 to 3.2.2? Email. A theme updates? Email. A user registers? Two emails. Someone changes their password? Another one. None of it is urgent, and on a multi-author site or a shop it piles up until the notifications that actually matter are buried under the ones that don’t. The goal isn’t to silence WordPress completely—it’s to keep the signals and mute the noise. Here’s how, notification by notification.

The essentials

  • WordPress auto-emails you for updates, new users, password/email changes, comments and recovery mode.
  • Mute Core Emails toggles each notification individually—keep registrations, drop update spam, whatever fits.
  • Smart middle ground: mute routine auto-update emails but keep the failure alerts, so you still hear when an update actually breaks.
  • The per-notification toggles touch WordPress core emails only—WooCommerce, contact forms and newsletters keep working.
  • A separate “mute all” kill switch short-circuits every outgoing email—powerful, and to be used with care.

Which automatic emails does WordPress send?

Out of the box, WordPress emails you after automatic updates (core, plugin, theme), when a user registers, when someone changes their password or email, when comments are posted or await moderation, and when it enters recovery mode after a fatal error. Most go to the admin, some also to the user. Here’s the full set the module lets you control, one by one:

NotificationFires whenSent to
Auto-update resultCore, plugin or theme updates automatically (plus a debug email)Admin
”Update available”A core update is waitingAdmin
New user registrationSomeone registersAdmin + new user
Password changeA user resets their passwordUser + admin
Email address changeA user changes their emailUser (confirm) + admin
Comment / moderationA comment is posted or awaits approvalAdmin, moderator
Recovery modeWordPress catches a fatal PHP errorAdmin

On a small site this is mildly annoying. On a multi-author blog or a WooCommerce store it’s a steady drip that buries the emails you genuinely need to see.

How do you mute WordPress notification emails?

Activate the Mute Core Emails module in Blaminhor Essentials. You get a clear list of every automatic email WordPress sends, grouped by category, with a toggle on each.

The Mute Core Emails module: automatic notifications grouped into updates, users, comments and recovery, each with its own on/off toggle. Every WordPress notification, grouped and individually switchable—mute the noise, keep the signal.

A few realistic setups:

  • Keep registrations, kill update spam — switch off auto-update emails, leave the rest on.
  • Silence comment noise on a membership site — mute comment notifications and moderation specifically.
  • Near-total quiet — mute everything except the alerts you can’t afford to miss.

What does muting leave untouched—and which switch doesn’t?

The individual toggles affect WordPress’s own core emails only. Emails from other plugins—WooCommerce order confirmations, contact-form submissions, newsletter systems—are untouched. You’re quieting WordPress itself, not your site’s transactional mail.

The exception is the global “mute all” kill switch. It short-circuits every wp_mail() call site-wide, making WordPress report success without actually sending anything. That means it silences everything—password resets, WooCommerce emails, contact forms included.

Take back your inbox

You don’t need an email every time a plugin ticks from one patch version to the next. Mute the routine notifications, keep the ones that signal a real problem, and your inbox becomes useful again. If email deliverability itself is the issue—messages not arriving rather than too many—that’s a job for the SMTP Mailer module instead.

Mute Core Emails is one of the 20+ tools in Blaminhor Essentials—free and open-source on WordPress.org.

Download Blaminhor Essentials

– blaminhor

FAQ

Will muting emails stop my WooCommerce or contact-form emails?

The individual toggles only affect WordPress's own core emails, so WooCommerce order emails, contact-form submissions and newsletters keep working. The exception is the global « mute all » kill switch, which short-circuits every outgoing email site-wide—use that one deliberately, as it silences password resets and plugin emails too.

Is it safe to mute WordPress recovery-mode emails?

Only if you have another way back in. Recovery-mode emails send you a link to regain access after a fatal PHP error, so muting them without a backup plan risks locking yourself out. Pair it with the Fatal Error Recovery module, which gives you a permanent secret recovery URL, before silencing those alerts.

Can I stop WordPress emails without a plugin (functions.php)?

You can, by adding filters to functions.php—returning false on auto_core_update_send_email, or unhooking wp_new_user_notification_email, for example. It works, but it's fiddly, easy to get wrong, and disappears the moment you switch themes. A per-notification toggle does the same job safely, with a checkbox instead of hand-written code you have to maintain.

Why is WordPress suddenly sending me so many emails?

Usually something started auto-updating or erroring. WordPress emails you after every automatic core, plugin and theme update, so a batch of updates means a batch of emails. Repeated recovery-mode alerts point to a plugin throwing fatal errors, and a burst of registrations or comment spam can also be the culprit.

Will I still receive security or critical-error alerts if I mute everything?

It depends which switch you use. Muting notifications individually lets you silence the routine ones while keeping failed-update and recovery-mode alerts—the messages you actually need. The global « mute all » kill switch, though, stops every email, security notices included, so reach for the individual toggles if you want to stay informed.

blaminhor Building what's missing.

Comments