Setting DNS records in GoDaddy

You can create new email addresses in ProtonMail using domains that you own. For example, if you own mydomain.com, you can create a custom domain email address in ProtonMail like me@mydomain.com.

This article describes the steps to set up a custom domain for domains registered through GoDaddy. We also provide step-by-step guides for other major registrars: Amazon Web Services, Namecheap, Cloudflare, and Google Domains.

You can also read our Support article about DNS records generally, as well as this guide to anti-spoofing measures (SPF, DKIM, and DMARC). These articles can help you if you bought a domain from a registrar not listed above.

Once your custom domain is set up, you can use it to add custom domain email addresses.

1. Add your custom domain

1) Log into your ProtonMail account at mail.protonmail.com and go to Settings -> Domains.

2) Click on “Add Custom Domain”. This will take you to step 1 of the setup wizard.

3) Type in your domain name and click “Next”.

4) Enter your ProtonMail password (and 2FA code, if enabled) and click “Submit”.

2. Verify that you own the domain

1) Log into your GoDaddy account.

2) Go to the DNS Management page.

3) At the bottom of the Records section, click on “Add” and select TXT from the menu.

4) Enter the following information:

Host: @ (If the “@” value is not accepted, enter your domain instead.)
Value: (Copy and paste the unique text string under “VALUE / DATA / POINTS TO” in the ProtonMail setup wizard)
TTL: (Select a lower value to update your DNS record faster)

5) Click on “Save”. (Depending on your registrar, you may have to wait up to 24 to verify before you can move on to the next steps.)

3. Choose your email address

1) Click on “Add Address” and create your new email address in the modal. You can choose the text that appears before @yourdomain.com, as well as the display name and email signature.

2) Click on “Save”.

4. Set MX records in GoDaddy

1) Go to the DNS Management page.

2) At the bottom of the Records section, click on “Add” and select MX from the menu.

3) Enter the following information:

Host: @ (If the “@” value is not accepted, enter your domain instead.)
Points to: mail.protonmail.ch
Priority: 10
TTL: (Select a lower value to update your DNS record faster)

4) Click on “Save”.

5. Set SPF, DKIM, and DMARC

We recommend also adding SPF and DKIM records. Setting DMARC is an optional, advanced feature. You can learn more about what each of these additional security settings do here.

SPF, DKIM, and DMARC are set the same way as TXT records.

1) Go to the DNS Management page.

2) At the bottom of the Records section, click on “Add” and select TXT from the menu. Create the SPF record according to the values shown in the ProtonMail wizard.

3) Repeat these steps for DKIM and, if desired, for DMARC.

You should now be able to use your new custom domain email address!

Post Comment

9 comments

  1. Rider

    Very helpful, thanks!

  2. Hillary

    What is my MX is not being verified on GoDaddy–says not set-up correctly?

  3. ProtonMail Support

    It could be just a delay in propagation and ProtonMail may not have picked the records up yet. If the issue persists, please contact our Support team: https://protonmail.com/support-form.

  4. Gene

    I don’t know why I keep getting DNS errors – my DNS is correct and I’m receiving mail properly to my proton mail account. All you are saying is “something is incorrect” – I need a little more information to properly diagnose the problem.

    I do not have a web site running – and it shouldn’t matter the domain is listed below but the www record points someplace else. I also have this domain associated with Microsoft”s Azure Cloud service running virtual Domain Controllers in the cloud for testing purposes. However, my mail was hosted at GoDaddy previously.

  5. ProtonMail Support

    Please contact our support team: https://protonmail.com/support-form.

  6. RANDALL RIGGS

    What should I do with all the other information listed in the DNS record? Some of it looks like it might confuse the email directory. Here are the categories I see on mine–“A” two of these; “CNAME”–seven of these; “NS”–two of these; “SOA”–one of these.

  7. ProtonMail Support

    Only edit the DNS records that are required for ProtonMail. Changing the rest is unnecessary and may result in issues if you have a website on your domain.

  8. Diana

    If I verify my domain to use with a secure email will all my emails be effected or will it simply just verify that I own the domain? I have several agents that I provide emails with my domain but they don’t all use the same email server. I don’t want it to mess anything up for the rest of them.

  9. ProtonMail Support

    If you set up forwarding for yourself to ProtonMail, you can add the domain and use it in ProtonMail without affecting the other users. However, please note that this is inherently less secure than moving the domain to ProtonMail completely. For more information, please contact our support team: https://protonmail.com/support-form.

Leave A Comment?