DNS Record

Mandatory Records

Record Type

Host

Points to

A (Host)

@

Your account's IP address (Shared Hosting/Server)

A (Host)

mail

Your account's IP address (Shared Hosting/Server)

CNAME

www

@

MX (Mail Exchanger)

@

mail.[your domain name], for example mail.coolexample.com


NOTE: Use MX Priority 0

Warning: You must delete any other MX (Mail Exchanger) entries in the DNS zone file for your email to work. The MX entry listed above should be the only MX entry.

If you have your cPanel site set up on a subdomain (e.g. cpanel.coolexample.com), replace each instance of "@" with your subdomain and use the domain name including the subdomain in the MX record.

Optional Records

You do not need to add all of these records to your zone file, but doing so will make certain functions work, such as Autodiscovery through Outlook.

Record Type

Host

Points to/Value

A (Host)

admin

Your account's IP address (Shared Hosting/Server)

CNAME

autoconfig

@

CNAME

autoconfig.admin

@

CNAME

autodiscover

@

CNAME

autodiscover.admin

@

CNAME

cpanel

@

CNAME

ftp

@

CNAME

webdisk

@

CNAME

webdisk.admin

@

CNAME

webmail

@

CNAME

whm

@

CNAME

www.admin

@

TXT

@

v=spf1 a mx ptr include:secureserver.net -all


NOTE: This record applies only to cPanel shared hosting accounts.

TXT

admin

v=spf1 a mx ptr include:secureserver.net -all


NOTE: This record applies only to cPanel shared hosting accounts.

Note: Only use the TXT records listed above if your domain is using cPanel email. If you have these TXT records, and you use another email provider with your domain, you may have problems sending email.

Record Type

Service

Protocol

Name

Priority

Weight

Port

Target

SRV

_autodiscover

_tcp

@

0

0

443

cpanelemaildiscovery.cpanel.net

SRV

_autodiscover

_tcp

admin

0

0

443

cpanelemaildiscovery.cpanel.net

You can also remove the following DNS entries:

CNAME Records

email

imap

pop

smtp

Share this article

Related articles

Set up cPanel email accounts

Fix DNS issues in new hosting accounts

Install WordPress on my Linux-hosted domain using cPanel

What file displays when someone browses to my domain name?

Remove a domain from Linux Hosting