WordPress Not Sending Email? How to Fix

Is your WordPress site not sending email as it should? Email issues are extremely frustrating. Here are a few ways to fix the problem and get WordPress sending email.

Note: This page contains affiliate links. Please see Affiliate Disclosure.

Create Email Address in Host

By default, WordPress sends email from the email address [email protected]. Some web hosts won't send email from this address, if the [email protected] email account doesn't exist within your hosting account.

In your hosting control panel (cPanel or other), look for email accounts. Create the [email protected] email account. Then, test sending email again.

Some managed WordPress hosts, like Flywheel and WP Engine, don't let you create email accounts, so skip to the next step if you use one of those.

Use an SMTP Plugin

When your web server sends an email from WordPress, it may send it using its own domain, rather than yours. This is more likely if you don't use your web host as your email service provider. For example, if your host is SiteGround, your WordPress email may come from the address yoursitename@us111.siteground.us, even though the email shows the sender as [email protected]. When email services and spam filters notice the difference, they may block the email.

One way to fix this is to have WordPress send the emails through your email service, rather than through your web server. The WP Mail SMTP by WPForms plugin lets you send your email through Gmail, Outlook.com, SMTP.com, SendGrid, or any other email service that supports SMTP.

WP Mail SMTP by WPForms WordPress plugin mailers

Some of these email services are free; others have fees.

An alternative plugin is Post SMTP Mailer/Email Log. It's less popular than WP Mail SMTP by WPForms, but supports Mandrill, in case you use that email service.

Install and configure the plugin to use the email service of your choice. Then, test sending email. The WP Mail SMTP by WPForms plugin includes a testing tool; in the WordPress admin menu, click WP Mail SMTP, then click the Email Test tab.

Ask Your Web Host

If your WordPress site still isn't sending email after trying the steps above, you should contact your web host and ask what you can do to get emails to send from your WordPress site.

Need WordPress Maintenance?

You probably don't enjoy spending your time troubleshooting email delivery problems, or other WordPress issues. Why not let OptimWise maintain your WordPress site, so that you can focus on running your business?

Filed Under: 
Tagged With: , ,

Want tips to rocket-boost your website?

Simply sign up.

One comment on “WordPress Not Sending Email? How to Fix”

  1. Yes Chad! I'm also using WP Mail SMTP plugins. Thank you for sharing this informative article, I think these information will help the people who are facing the problem. Great Work! Keep posting!

Leave a Reply

Your email address will not be published. Required fields are marked *

Ready to Blast Off?

Let's talk.

Contact OptimWise