A Web.com Partner
Sign Up / Log In
Online Support Web Hosting

Set Up MX Record for cPanel Email

This guide will explain how you can set up the MX record of your domain to activate your cPanel Email service.

NOTE
This guide is only applicable for cPanel emails or email services that comes with your Email Hosting, Linux Hosting, and Website Builder plan. For Plesk email, go to this guide instead.

Step 1: Find your DNS settings

The location of your DNS settings depends on the name servers connected to your domain name. Look at the table below to know where you can edit your DNS records.

Name Servers DNS Settings Location
ns1.crazydomains.com and ns2.crazydomains.com Account Manager
ns1.dnspackage.com and ns2.dnspackage.com Account Manager
ns1.syrahost.com and ns2.syrahost.com cPanel
other provider (not ours) Please contact your name server provider

Step 2: Configure the MX Record for cPanel Email

IMPORTANT
Replace all instances of (yourdomain.tld) with your domain name. For example, if the given data is mail.(yourdomain.tld) and your domain is actualdomain.com, the actual data should be mail.actualdomain.com.

Click your DNS location below for the exact steps on how to set up the MX Record for your cPanel Email:

cPanel: Set up MX Record

By default, the MX Record is already configured in cPanel. However, you can use this guide to review the DNS settings to ensure they are correct.

  1. Log in to your cPanel.
  2. On your cPanel, scroll down to the Domains section, and click Zone Editor.
  3. Locate your domain on the domain list and click Manage on the right.
  4. Review the MX Record of your primary domain. It should have the following values:
    Name TTL Type Record
    (yourdomain.tld) 14400 MX Priority: 1, Destination: mail.(yourdomain.tld)

    HELP!

    Problem: The MX record is different.
    Solution: You might have pointed your domain name to a different email provider. If you want to use your Crazy Domains 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.


    Problem: There are multiple MX records for (yourdomain.tld).
    Solution: Your cPanel email service only requires one MX record for (yourdomain.tld). Just keep one and delete the rest.


  5. Review the A Record of mail.(yourdomain.tld). It should have the following values:
    Name TTL Type Record
    mail.(yourdomain.tld) 14400 or blank A (cPanel IP address)

    or

    Name TTL Type Record
    mail.(yourdomain.tld) 14400 or blank CNAME (yourdomain.tld)
    (yourdomain.tld) 14400 or blank A (cPanel IP address)

    HELP!

    Problem:The CNAME of mail.(yourdomain.tld) is pointed to (yourdomain.tld), but the A record of (yourdomain.tld) is pointed to a different IP address.
    Solution: This setup happens when you point your domain name's A record to a different IP address because you hosted your website elsewhere. If you want to keep pointing your domain to your website with other provider but want to use your email service with Crazy Domains, all you need to do is to modify the record. Click the Edit on the right side and change the record type of your mail.(yourdomain.tld) from CNAME to A record. Then point it to the IP address of your cPanel.

    From this:

    Name TTL Type Record
    mail.(yourdomain.tld) 14400 CNAME (yourdomain.tld)

    To this:

    Host TTL Record Type Value
    mail.(yourdomain.tld) 14400 A (cPanel IP address)

    IMPORTANT
    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 duration that could override our maximum DNS resolution time. It may cause the changes to take up to 24-48 hours to fully work.

Account Manager: Set up MX Record

2.1. Add the MX Record to your DNS settings.

  1. Log in to your Account Manager.
  2. In the Dashboard, click the domain name you want to manage.
  3. On the domain name page, scroll down to the DNS Settings section.
  4. In the DNS Settings, click the menu button, and select Add Record.
    Screenshot of Add DNS Record in Crazy Domains Account Manager

  5. Select MX Record from the dropdown menu, and then click Add.
  6. On the MX Record field, leave the Sub Domain blank.
  7. Set the Priority to 1.
  8. Enter mail.(yourdomain.tld) in the Assign To Server field.
  9. Click Update to save the changes.
    Screenshot of Adding MX Record in Crazy Domains Account Manager

    IMPORTANT: Your primary domain name should only have one MX Record. You need to delete irrelevant MX records for your domain.

    Example:

    Screenshot of a Single MX Record for a Domain in Crazy Domains


2.2. Get your cPanel IP address.

You need your cPanel IP address to set up the A record for your MX.

  1. Log in to your cPanel Hosting Manager.
  2. Look for the Shared IP Address on the right sidebar and copy the IP Address.
    Screenshot of Crazy Domains cPanel Shared IP Location


2.3. Set up A Record for your MX.

Now, let's point the MX Record to the IP address of your cPanel Email server.

  1. Go back to the DNS settings in your Account Manager.
  2. Click the menu button again, and then select Add Record.
  3. Select A Record from the dropdown menu, and then click Add.
  4. Enter mail in the Sub Domain field.
  5. Enter the shared IP Address of your cPanel in the IP Address field.
  6. Click Update to save the changes.
    Screenshot of Adding an MX Record in Crazy Domains Account Manager

    IMPORTANT
    You should only have one A Record for your mail.(yourdomain.tld).

  7. Wait for the new DNS update to fully work before using your email.

    IMPORTANT
    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 duration that could override our maximum DNS resolution time. It may cause the changes to take up to 24-48 hours to fully work.

Other Name Server Provider: Set up MX Record

If you are having a hard time doing this on your own, please contact your name server provider for assistance.

  1. Log in to your DNS provider's portal and find the DNS settings.
  2. Add the following MX record to your primary domain.
    Host/Name/Alias Priority MX/Value/Destination
    Blank 1 mail.(yourdomain.tld)
  3. Add the following A record to your mail host.
    Host/Name/Alias IP Address
    mail (cPanel shared IP Address) ex. 27.124.125.143. See how you can get your cPanel IP address here.
  4. Save your new DNS settings and wait for them to fully work.

    NOTE
    Depending on your Name Server provider's resolution time, changes to the DNS may take up to 24 hours to take effect.


Was this helpful? Yes No 89% of people found this helpful.