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.
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 firstname.lastname@example.org, 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.
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?