Web Hosting

How to set up a WordPress email address with managed hosting

The real web hosting should only focus on your website files and its performance, speed, and optimization. If you think that a premium and managed WordPress hosting service should also, host your email, then, you have the wrong idea.

The site and your email should be hosted separately, to give your website the maximum speed, and to make your domain email available all the time.

Today, I’ll show you in easy steps, how to configure your own private domain email, and host it outside your WordPress server professionally.

Getting your private email service

I know that people want to use the Google mail service, especially, the one for business. But, keep in mind that anyone can access your inbox if they want. That’s why I only recommend a secure and private email hosting, instead of that.

Namecheap is one of the best providers of email services, it won’t cost you a fortune to secure your inbox and manage your email easily. You can get your own email for $9.88 per year for a single address. That’s half of the prices offered by other services. But this time, with faster servers, and fully protected inbox from spam messages.

Another recommended company is GoDaddy.

For the disk storage, you get a minimum of 3 GB of email storage and 1 GB of file storage. That’s enough for small business owners and bloggers. However, you can get extra space if you want for the next level plans.

I won’t list all the features that make this service the best recommendation, in one word, it’s secure, cheap, and reliable.

Configuring your domain email address

I always recommend WP Engine as the best managed hosting for WordPress sites. However, they don’t host your email and that’s for better performance, speed, and more. Lots of people, especially, beginners, find that a little confusing, so, follow this tutorial, and everything will be working well.

After creating your secure email account with Namecheap, you need to point that email to your domain name registrar. To do that, log in to your account where you’ve registered your domain name, and find the DNS manager option

It’s different from a company to another, but you can find it anyway. For example, for GoDaddy, you will find that option under ”DNS zone file” in your domain manager.

Then, make sure to follow this tutorial to create your first email with their service.

Now, add the following 4 records in your domain DNS.

HostnameRecord TypePriorityValue
@TXTv=spf1 include:spf.privateemail.com ~all

You need to wait a few hours until the full DNS propagation, It can take up to 48 hours in other cases depending on the ISP and their updating configurations.

After that, you should be able to access your email by clicking ”mange private email” from the drop-down menu, when you click your Namecheap username. Next, you will get all the options, click the exact email that you’ve created and then, click the webmail link, as the following screenshot.


If you want to forward that email to Gmail, you can follow this guide.

Please remember to take your time when adding any DNS record. You need to use the exact value, or your email will never work properly. Test your email and check your inbox, to see if it works or not.

If you want to keep your inbox really private, never forward it to any service and keep it protected.

Share This