GoDaddy offers personal workspace email plans for your domain which you can get paying a nominal fee along with your domain purchase. Most of the webmasters do not use this email and loose the power of using emails with their own domain. This article explains the step by step process of setting up your workspace email on GoDaddy hosted domain along with setting up MX records in DNS.
Once setup emails can be viewed on any mobile or desktop devices or you can use GoDaddy’s workspace webmail interface to view and respond your emails.
Different Scenarios of Having Email
The email setup in GoDaddy is easy when you have a domain and email plans on GoDaddy. But it is very common to have a domain registered with one registrar and hosting a site with separate company. In such a case you should carefully setup email either with registrar or with the hosting company. Any wrong entries in the DNS will cause the emails stop working. Most of the time, you can’t receive any emails, though you can just send email that will never sent to the recipient. We have a domain registered with GoDaddy and host the site on SiteGround. On top we do have Cloudflare CDN enabled. In this case, there are few options possible to setup the email.
How to Setup GoDaddy Email and MX Records Properly?
Below are the possible scenarios to get your emails work:
- Using GoDaddy’s email workspace center
- Use email from hosting company
- Setup Cloudflare DNS to receive emails using one of the above options
Let us discuss each option in detail.
1. Setup Email within GoDaddy
This is the case when you have domain registered and email plan hosted with GoDaddy. First login to your GoDaddy account to see the “Domain Manager” screen showing all your domains. Click on the square dots icon next to “Domain Manager” menu and go to “Emails & Office” section.
You will see the GoDaddy Workspace Control Center. Click on ‘Create’ button to start creating your email account.
You can setup forwarding email or individual email or multiple emails based on what you have purchased. Enter your email address and password.
Choose the email plan, quota, spam filtering and auto reply. After setting up, you will see the email is listed in the control center. Click on the ‘Server Settings’ from the right side bar or from the menu ‘Tools > Server Settings’.
You will see the current status of MX records and CNAME entries like below.
Maintain MX and CNAME Records
For settings up an email you should maintain CNAME and MX records in your DNS zone file. Go to DNS Manager section and add two MX records details with priority as 0 and 10.
Create CNMAE records for all three entries.
Now, go back to email server settings and ensure that the status is showing as green for MX entries.
You can login to your email workspace either from your domain account or directly login to webmail inbox using the email id and password you setup. On the GoDaddy home page, click on ‘Sign in ‘ and select ‘GoDaddy Webmail Login’ under ‘Inbox Links’ section to go to your email account.
Watch the below demo to understand creating email account in GoDaddy workspace control center.
2. Setting Up DNS Records in Another Host
There are two situations you may not be able to use GoDaddy email. One is that you didn’t purchase GoDaddy email plan or you want to use email account on your hosting company. If you don’t have GoDaddy email plan then you can setup emails in your hosting cPanel (or similar platform). You may host your GoDaddy domain on another place like SiteGround but still wanted to use GoDaddy email. In this case, follow the below instructions.
- Go to your GoDaddy account and go to ‘Domain Manager > DNS’ section.
- Change your nameservers to the your hosting nameservers. You should get the nameservers detail from the hosting company, it should be like ns1.bluehost.com and ns2.bluehost.com for Bluehost.
Save your changes. Remember, you site may not be accessible till the time the DNS changes propagate completely. This may take up to 48 hours, but you can continue for email setup on your hosting account.
- Go to your hosting account and open DNS zone file.
- Maintain MX and CNAME records as explain above.
Now, go back to GoDaddy email workspace and try to send a test email to your own email address. You should receive the email after refreshing the page indicating the setup is successful.
3. Setting Up with Cloudflare CDN
Most of the sites on the web use CDN to improve the speed of content delivery along with firewalls. Cloudflare, Slackpath and many other CDN services ask you to change the nameservers to get fully protected. In such case, your emails will stop working if you have MX and CNMAE records on GoDaddy or on your host’s DNS file.
Simply maintain MX and CNAME records in Cloudflare or your CDN’s DNS file. This will help to disable the email network on Cloudflare and all emails work through GoDaddy email servers.
If you have separate host as explained above, remember to enter the value as GoDaddy email server and not your hosting server.