How to set up DNS records with GoDaddy

If you own a domain — for example, mydomain.com — ProtonMail allows you to create a custom email address that uses your domain name instead of the regular @protonmail.com, @protonmail.ch, or @pm.me. 

To set up a custom domain email address with GoDaddy and use it to exchange emails, you need to change your domain DNS records.

If you are interested in other domain registers, you can read our guides for Amazon Web ServicesNameCheapCloudflare, OVH, Gandi, Bluehost, and Google Domains.

If you own a domain from a different registrar, set your custom email address with the help of our guides for DNS records setup and anti-spoofing measures (SPF, DKIM, and DMARC).

Add your custom domain in ProtonMail

1. Log into your Proton Account at account.protonmail.com and go to Settings -> Organization -> Custom Domains.

2. Select Add Domain. This will take you to step 1 of the setup wizard.

3. Type in your domain name and Next.

4. Enter your Proton password and Submit.

Verify that you own the domain

1. Log into your GoDaddy account. In the My Products section, go to DNS.

2. At the bottom of the Records section, select Add.

3. Enter the following values:

Type: TXT
Host: @
If the @ value isn’t accepted, enter your domain instead.
TXT Value:
Go back to the ProtonMail custom domain setup window. Copy the text in the VALUE / DATA / POINTS TO column and paste it in GoDaddy.
TTL:
Select a low value to update your DNS record faster
.

4. Save the record and go back to the ProtonMail setup window and Verify your domain.

Please note that you may have to wait up to 24 before you can move on to the next step.

Create MX records in GoDaddy

1. Similar to the steps above, access the DNS page and select Add in the Records section.

2. Enter and save the following values:

Type: MX
Host: @
If the @ value isn’t accepted, enter your domain instead.
Points to: mail.protonmail.ch
Priority: 10
TTL:
Select a low value to update your DNS record faster.

3. Create a second MX record using these values:

Host: @
If the @ value isn’t accepted, enter your domain instead.
Value: mailsec.protonmail.ch
Priority: 20

Create SPF, DKIM, and DMARC records

For security reasons, we recommend adding SPF and DKIM records. Setting up DMARC is an optional, advanced feature.

Read more about SPF, DKIM, and DMARC

SPF, DKIM, and DMARC records are set up similarly to TXT records.

1. Access the DNS page and select Add in the Records section.

2. To create the SPF record, enter these values:

Type: TXT
Host: @
If the @ value isn’t accepted, enter your domain instead.
TXT Value:
Go back to the SPF section in ProtonMail custom domain setup window. Copy the text in the VALUE / DATA / POINTS TO column and paste it in GoDaddy.
TTL:
Select a low value to update your DNS record faster.

3. To create the DKIM record, enter the following values:

Type: CNAME
Host: protonmail._domainkey
TXT Value:
Go back to the DKIM section in ProtonMail custom domain setup window. Copy the text in the VALUE / DATA / POINTS TO column and paste it in GoDaddy.
TTL:
Select a low value to update your DNS record faster.

4. To create the DMARC record, repeat the steps, as shown below.

Type: TXT
Host: _dmarc
TXT Value:
Go back to the DMARC section in ProtonMail custom domain setup window. Copy the text in the VALUE / DATA / POINTS TO column and paste it in GoDaddy.
TTL:
Select a low value to update your DNS record faster.

Choose your email address

Add your new address in the ProtonMail window by choosing your username, the display name, and your email signature.

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?