Set Up MX Record for cPanel Email
NOTE. This guide is applicable for hosting products with cPanel (they are Linux Hosting, Business Hosting, Website Builder, eCommerce Builder, WordPress Hosting, and WooCommerce Online Store).
To use your cPanel email, you must route incoming messages to Crazy Domains cPanel mail servers. This can be done by configuring the MX records for your domain name.
Step 1: Find your DNS settings
First, determine where your domain's current DNS settings are managed. This depends on the domain's current name servers. To find the current name servers of your domain, follow these steps:
- Perform a WHOis search. Use a WHOis lookup tool to search for your domain.
- Locate the Name Servers section. In the search results, find the Name Servers section.
After identifying your domain's current name servers, refer to the table below to determine their corresponding DNS management location.
Name servers | DNS settings location |
---|---|
ns1.syrahost.com |
cPanel |
ns1.crazydomains.com |
Account Manager |
ns1.dnspackage.com |
Account Manager |
External (not Crazy Domains) |
On your Name Server provider's portal |
Step 2: Add the MX records to your DNS settings
For the specific instructions, select the DNS settings location below that corresponds to the current name servers of your domain.
NOTE
- The term (yourdomain.tld) in the following instructions represents your actual domain name.
- Changes to the Name Servers and DNS records within Crazy Domains will take two to four hours to fully work on the internet. However, some ISPs have their TTL (Time To Live) duration that could override our maximum DNS resolution time. It may cause the changes to take up to 24-48 hours to fully work.
If your domain is connected to ns1.syrahost.com and ns2.syrahost.com name servers, you don't need to configure the MX record and its A record manually. These record is set up by default in cPanel. However, you can use this instructions to review the settings to ensure they are correct, especially if there have been changes to the cPanel DNS.
- Log in to your cPanel.
- Scroll down to Domains section and click Zone Editor.
- Click the Manage button for the domain you want to modify.
- Review the existing MX record of your primary domain (yourdomain.tld). You should have the following record:
Name TTL Type Record (yourdomain.tld) 14400 MX mail.(yourdomain.tld) mail.(yourdomain.tld) 14400 A (cPanel IP address) ex. 10.230.40.5
Troubleshooting
Problem | Solution |
---|---|
The MX record of (yourdomain.tld) is different. |
You might have pointed your domain name to a different email provider. If you want to use your Crazy Domains cPanel email service, just click the Edit button on the right side of the record, change the Destination to mail.(yourdomain.tld), and then click Save Record. |
There are multiple MX records for (yourdomain.tld). |
Your cPanel email service only requires one MX record for (yourdomain.tld). Just keep one that is required and delete the rest. |
The A record of mail.(yourdomain.tld) is not correct. |
The A record of mail.(yourdomain.tld) is important because this record will specify the IP address of your MX record. Make sure it points to the IP address of your cPanel. You can click the Edit button and replace the IP address with the IP address of your cPanel. |
The mail.(yourdomain.tld) don't have A record, only CNAME record. |
This setup is okay if the A record of (yourdomain.tld) points to the IP address of your cPanel. However, if the IP address of (yourdomain.tld) is different, it could be that your website is hosted elsewhere. To ensure, your website will not get affected with this change, you can edit the record and change the record type from CNAME to A record. Then enter the IP address of your cPanel in the IP address field. |
If your domain is connected to ns1.crazydomains.com and ns2.crazydomains.com or ns1.dnspackage.com and ns2.dnspackage.com name servers, you can update the DNS records in the Account Manager. To do this, follow the steps below:
- Log in to your Account Manager.
- In your Dashboard, look for the Domain Registration for the domain you want to modify.
- Click MANAGE.
- On the next screen, scroll down to the DNS Settings section.
- Click the menu button on the right, and select Add Record.
- Select MX Record from the dropdown, and click Add. The editable MX Record field will appear.
NOTE. The new DNS entry is located at the bottom of the list.
- Leave the Sub Domain field empty, select 1 as priority, and enter mail.(yourdomain.tld) in the Assign To Server field.
Record type Sub Domain IP address MX Record (leave this empty) mail.(yourdomain.tld) IMPORTANT. If there are existing MX records for (yourdomain.tld), make sure to delete them by clicking the Delete button on the right of the record.
- Click Update to save the changes.
- Add another record, this time select A record.
- Enter mail in the Sub Domain field, and the IP address of your cPanel in the IP address field.
Record type Sub Domain IP address A Record mail (cPanel IP address) ex. 10.230.40.5 IMPORTANT. If there are existing A records for mail.(yourdomain.tld), make sure to delete them by clicking the Delete button on the right of the record.
- Click Update to save the changes.
If your domain uses external name servers (not Crazy Domains), you can follow the generic instructions below. For more specific instructions, refer to your DNS provider's support help center or contact them directly for assistance.
- Log in to your DNS provider's portal and find the DNS settings.
- Add the following DNS records to (yourdomain.tld) and mail.(yourdomain.tld).
Host/Name/Alias Record Type TTL Priority IP Address/Destination Server (yourdomain.tld) MX 14400 (set to lowest) mail.(yourdomain.tld) mail.(yourdomain.tld) A 14400 (not applicable) (cPanel IP address) ex. 10.230.40.5 - Save the new DNS settings and wait for them to fully work.
IMPORTANT
- Remove or delete any irrelevant MX records for (yourdomain.tld). You should only have one MX record for (yourdomain.tld).
- Remove or delete any irrelevant A records for mail.(yourdomain.tld). You should only have one A record for mail.(yourdomain.tld).
- If there is an existing CNAME record for mail.(yourdomain.tld), make sure to delete it as well.