Home » Read & Learn » WordPress » How to Get WordPress Emails to Work

How to Get WordPress Emails to Work

WordPress Emails Not Working?

So, you can’t get your WordPress website email to work. Forms get filled out, and nothing arrives in your inbox. Update and user activity emails are MIA. That’s probably because we skipped a few simple steps. So, let’s get your WordPress email up and running!

Your Email Address Makes a Difference

The first thing to set up is a domain email address for the website. An email address that uses the same domain as your website.

For example, you can use we*****@********in.com, re******@********in.com, or he***@********in.com. You get the idea. Just don’t use info@—spammers target that address.

If you use an off-site email address, such as yo*@***il.com, aol.com, or yahoo.com, you likely won’t receive WordPress system-generated emails. Why? Security.

Obvious security concerns arise when you use an email address that doesn’t match your website’s domain. For example, someone can’t hack your site and then use it to send emails from an address other than your .com address. That makes sense, right?

Some web hosts offer domain email services, while others only provide hosting servers—not email servers. In my case, I use Zoho.com for my email and hosting email for my other sites. I like keeping hosting and email separate so that if one goes down, the other still works.

You want to consider whether having your email and website on the same server is a good idea. If the server goes down, you will be entirely offline and have no way to communicate your status with a branded website email address that folks would recognize.

Email Authentication Methods

Your email provider will furnish Mail Exchange Servers (MX Servers) that must be added to your domain’s DNS record. Also, look for comprehensive security with DKIM, DMARC, and SPF TXT records, which you can add.

These additional DNS records prove to ISPs and email services that senders are authorized to send email from a particular domain. In addition, these DNS records verify that your outgoing email server sends email through your domain.

  • DKIM (DomainKeys Identified Mail) is an email authentication technique that allows the recipient to verify that an email was sent and authorized by the domain’s owner. This is done by adding a digital signature to the email. This DKIM signature is a header added to the message and encrypted.
  • Domain-based Message Authentication, Reporting, and Conformance (DMARC) is a free and open technical specification that authenticates email by aligning SPF and DKIM mechanisms. By implementing DMARC, domain owners, large and small, can fight business email compromise, phishing, and spoofing.
  • The Sender Policy Framework (SPF) is an email authentication technique that prevents spammers from sending messages on behalf of your domain.
What a DNS record generally looks like.
What a DNS record generally looks like.

So be sure to get the DMARC, SPF and DKIM records in place on your domain’s DNS recored. Doing so adds security and trust to your domain email activities

An SMTP Plugin is a Good Idea

You should use an SMTP (Simple Mail Transfer Protocol) plugin because WordPress by default relies on an unreliable method to send emails that often causes your messages to get blocked or sent straight to the spam folder.

By default, WordPress uses a backend server function called PHP mail to send automated notifications. An SMTP plugin bypasses this broken system and routes your emails through a professional, dedicated email provider

Here are a few plugins I have used and, therefore, can recommend:

WordPress SMTP Settings

You’ll need a few bits of information on hand before you can set up your email service or hosting company to route your website emails.

  • Outgoing SMTP Server Address
  • SMTP Port
  • Recommended SSL/TLS Connection Setting
  • Username and Password for your email account.

Once the correct settings are in place, send a test email via the plugin. Then go to your website and complete test contact forms you have in place to double-check that they work as you expect.

If all goes smoothly, you’ll have your WordPress website emails configured and one less thing to worry about.

At your service,

*Some of the links on this page are to companies with which I have a professional affiliation.
Read my complete affiliate statement here.

Trusted and Reliable WordPress Products and Services