Loading...

Knowledge Base

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.

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
ns2.crazydomains.com
Account Manager
ns1.dnspackage.com
ns2.dnspackage.com
Account Manager
ns1.syrahost.com
ns2.syrahost.com
cPanel
other provider (not ours) Please contact your name server provider

Step 2: Configure the MX Record for cPanel Email

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

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:

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

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.

  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.
     

  10.  

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.
  2. Look for the Shared IP Address on the right sidebar and copy the IP Address.

  3.  

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.
     
  7. Wait for the new DNS update to fully work before using your email.

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 Priority
    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.
Did you find this article helpful?

 
* Your feedback is too short

Loading...