Block All Outgoing Email on Staging Sites
Stops WordPress from sending any email on development, local and staging environments, so test orders and imports never reach real people.
Snippet Library
Snippets for the emails WordPress sends: change the sender name and address, add a Reply-To header, send HTML email and turn off notifications you do not need. For site owners who want their messages to arrive and look right.
Stops WordPress from sending any email on development, local and staging environments, so test orders and imports never reach real people.
Replaces the default "WordPress <wordpress@yourdomain>" sender with your site name and, optionally, an address of your choice.
Removes duplicate, malformed and placeholder addresses (such as example.com or .test domains) from email recipient lists, so one bad address does not make the whole email fail.
Changes the subject of the admin "New order" email to include the customer's name and order total, for example "New order #1045 from Jane Doe (49.00)".
Adds Users > Email Users, where administrators can write a plain-text message and send it to every user with a chosen role, delivered in batches in the background.
Adds hidden preview text to HTML emails, the short line mail apps show next to the subject, taken from the first sentence of the message so inboxes no longer show stray template text.
When a plugin sends email "from" a visitor's or a free webmail address, switches the From to your own domain and keeps the original address as Reply-To, so emails pass SPF and DMARC checks.
Refuses to send any single email to more than a set number of recipients across To, CC and BCC, which stops a compromised form or plugin from blasting your contacts.
Sets the envelope sender (Return-Path) of outgoing emails to the From address, which improves SPF alignment and deliverability on many hosts.
Adds the new user's role, the page they signed up from, their IP address and a link to their profile to the "New user registration" email the admin receives.
Removes addresses and whole domains on your suppression list from every outgoing email, such as bouncing inboxes or people who asked not to be contacted, and skips emails left with no recipient.
Stops outgoing emails announcing "PHPMailer" and its version in the X-Mailer header, which reveals details about your server and can count against you in spam filters.
Strips the "[Your Site Name]" WordPress puts at the start of its email subjects, which looks dated and wastes space on phones.
Adds the commenter's email as the Reply-To of comment moderation emails, so you can answer or ask a question just by pressing Reply in your inbox.
Adds a Tools > Send Test Email screen where administrators can send a test message to any address and see right away whether WordPress could hand it off.
Stops WooCommerce from sending customers the "Your order is being processed" email, for stores that only want to send the completed email.
Stops WordPress from emailing post authors about new comments and moderators about comments awaiting approval.
Prevents WordPress from emailing new users their login details when an account is created, for sites that onboard users another way.
Stops WordPress from emailing users when their password or email address is changed, for example during bulk imports.
Adds [STAGING] or [DEVELOPMENT] to the start of every email subject sent from a non-production copy of the site, so nobody confuses test emails with real ones.
Wraps every plain-text WordPress email in an HTML template file stored in your theme, so designers can edit the email layout like any other template.