How do I add the email records from Namecheap?

Posted January 25, 2015 15.1k views


I have a private email address with Namecheap. After creating it, this message appears: “This domain name is using third party DNS, please contact your DNS provider to add the following records:”. I think this is what I have to add:

Hostname | Record Type | Priority | Valuea
@ | MX | 10 |
@ | MX | 10 |
mail | CNAME | |
@ | TXT | | v=spf1 ~all

So my question is, how do I add these records?
My final goal is to forward my email to gmail, but I think I have to resolve this issue first.

Thank you

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Submit an Answer
3 answers

You’ve probably figured this out already but I figured I’d post just in case anyone else is searching for this like I was,

  1. Go to
  2. Login and click on ’DNS’ in the top menu
  3. Click on ’View’ (the search icon) for the domain name you created the email for
  4. Click add record of type MX, in ’Hostname’ box, enter , in ’Enter Priority’ enter 10
  5. Repeat step 4 but with in the Hostname box.
  6. Add another record, type CNAME. In field ’Enter Name’, enter mail. In ‘Enter Hostname’, enter ’
  7. Add another record, type TXT. In ’Enter Name’, enter @. In ’Enter Text’, enter v=spf1 ~all .

You must check at namecheap to see the up to date information to enter here. I got my information from this page

  • An image of what the file should look like after this all has been added should look like this

    Also to forward the email to your gmail,

    1. Go to
    2. Click ‘Manage Private Email’
    3. Click on the domain the email is registered under.(if applicable)
    4. Click on 'Webmail’ on the mailbox you want to forward.
    5. In the top right, select 'Settings’ by clicking on the gear button.
    6. Click 'Auto Forward’
    7. Type the email address you would like all emails sent to and click 'enable’

    Done! :)

On namecheap look for the domain name in your control panel, edit the domain and add the mx records as mentioned abode.

If your domain name is not managed by namecheap, you need to modify dns records on the current register company.