Assistants need to reach this page over the internet. While it is only running on your machine, these two buttons will not be able to load it.
Each image has a one line explanation. Switch to full detail for the step it belongs to, the fields and buttons involved, examples and the whole procedure.
Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy.
What You'll Learn
This guide walks through signing up for Mailgun, adding your domain, and configuring the five DNS records Mailgun requires — two TXT records, two MX records, and one CNAME — inside GoDaddy's DNS editor.
It also covers how to avoid breaking your existing Google Workspace/Gmail mail delivery while adding Mailgun's records.
Sign up at Mailgun.com, then check your inbox to verify your email address.
Sign up for Mailgun & add your domain (image 1 of 29)What this shows Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy.What this showsIllustrates the "Sign up for Mailgun & add your domain" section of "Mailgun Setup - GoDaddy Domain Setup".This screenshot appears in the "Sign up for Mailgun & add your domain" section of "Mailgun Setup - GoDaddy Domain Setup". For context, this section explains: Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy. What You'll Learn This guide walks through signing up for Mailgun, adding your domain, and configuring the five DNS records Mailgun requires — two TXT…. This part of the guide covers 7 fields, listed below.Image 1 of 29
Fields in this part of the guidemg.companyname.com → host name is mgreplies.companyname.com → host name is repliesMain domain (companyname.com) → host name is @Main domain → host name is @mg.companyname.com → host name is email.mgreplies.companyname.com → host name is email.repliesMain domain (companyname.com) → host name is email
Buttons and menus referencedSending → Add New Domaincompanyname.comANYTHING_HEREUSAdd domainEdit DNSAddTXTdo not include the root domain.mgreplies@
Example values
Main domain (companyname.com) → host name is email
priya.raman@northgatedental.com
Illustrative values showing the expected format. They are not read from the screenshot.
All 2 steps in this procedure
Main domain: if you use the main domain, it should not also be used with Google Workspace or any other email provider — see Mailgun's guidance on sharing a domain with another email server.
Subdomain: type ANYTHING_HERE.companyname.com — for example mg.companyname.com, replies.companyname.com, or support.companyname.com.
Sign up for Mailgun & add your domain (image 2 of 29)What this shows Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy.What this showsIllustrates the "Sign up for Mailgun & add your domain" section of "Mailgun Setup - GoDaddy Domain Setup".This screenshot appears in the "Sign up for Mailgun & add your domain" section of "Mailgun Setup - GoDaddy Domain Setup". For context, this section explains: Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy. What You'll Learn This guide walks through signing up for Mailgun, adding your domain, and configuring the five DNS records Mailgun requires — two TXT…. This part of the guide covers 7 fields, listed below.Image 2 of 29
Fields in this part of the guidemg.companyname.com → host name is mgreplies.companyname.com → host name is repliesMain domain (companyname.com) → host name is @Main domain → host name is @mg.companyname.com → host name is email.mgreplies.companyname.com → host name is email.repliesMain domain (companyname.com) → host name is email
Buttons and menus referencedSending → Add New Domaincompanyname.comANYTHING_HEREUSAdd domainEdit DNSAddTXTdo not include the root domain.mgreplies@
Example values
Main domain (companyname.com) → host name is email
priya.raman@northgatedental.com
Illustrative values showing the expected format. They are not read from the screenshot.
All 2 steps in this procedure
Main domain: if you use the main domain, it should not also be used with Google Workspace or any other email provider — see Mailgun's guidance on sharing a domain with another email server.
Subdomain: type ANYTHING_HERE.companyname.com — for example mg.companyname.com, replies.companyname.com, or support.companyname.com.
Step 2
Log in to Mailgun, then click Sending → Add New Domain.
Sign up for Mailgun & add your domain (image 3 of 29)What this shows Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy.What this showsIllustrates the "Sign up for Mailgun & add your domain" section of "Mailgun Setup - GoDaddy Domain Setup".This screenshot appears in the "Sign up for Mailgun & add your domain" section of "Mailgun Setup - GoDaddy Domain Setup". For context, this section explains: Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy. What You'll Learn This guide walks through signing up for Mailgun, adding your domain, and configuring the five DNS records Mailgun requires — two TXT…. This part of the guide covers 7 fields, listed below.Image 3 of 29
Fields in this part of the guidemg.companyname.com → host name is mgreplies.companyname.com → host name is repliesMain domain (companyname.com) → host name is @Main domain → host name is @mg.companyname.com → host name is email.mgreplies.companyname.com → host name is email.repliesMain domain (companyname.com) → host name is email
Buttons and menus referencedSending → Add New Domaincompanyname.comANYTHING_HEREUSAdd domainEdit DNSAddTXTdo not include the root domain.mgreplies@
Example values
Main domain (companyname.com) → host name is email
priya.raman@northgatedental.com
Illustrative values showing the expected format. They are not read from the screenshot.
All 2 steps in this procedure
Main domain: if you use the main domain, it should not also be used with Google Workspace or any other email provider — see Mailgun's guidance on sharing a domain with another email server.
Subdomain: type ANYTHING_HERE.companyname.com — for example mg.companyname.com, replies.companyname.com, or support.companyname.com.
Step 3
If your domain is companyname.com, decide whether to set up the main domain or a subdomain with Mailgun.
Main domain: if you use the main domain, it should not also be used with Google Workspace or any other email provider — see Mailgun's guidance on sharing a domain with another email server.
Subdomain: type ANYTHING_HERE.companyname.com — for example mg.companyname.com, replies.companyname.com, or support.companyname.com.
Important
Set up the domain or subdomain under the US region — not EU.
Click Add domain.
Sign up for Mailgun & add your domain (image 4 of 29)What this shows Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy.What this showsIllustrates the "Sign up for Mailgun & add your domain" section of "Mailgun Setup - GoDaddy Domain Setup".This screenshot appears in the "Sign up for Mailgun & add your domain" section of "Mailgun Setup - GoDaddy Domain Setup". For context, this section explains: Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy. What You'll Learn This guide walks through signing up for Mailgun, adding your domain, and configuring the five DNS records Mailgun requires — two TXT…. This part of the guide covers 7 fields, listed below.Image 4 of 29
Fields in this part of the guidemg.companyname.com → host name is mgreplies.companyname.com → host name is repliesMain domain (companyname.com) → host name is @Main domain → host name is @mg.companyname.com → host name is email.mgreplies.companyname.com → host name is email.repliesMain domain (companyname.com) → host name is email
Buttons and menus referencedSending → Add New Domaincompanyname.comANYTHING_HEREUSAdd domainEdit DNSAddTXTdo not include the root domain.mgreplies@
Example values
Main domain (companyname.com) → host name is email
priya.raman@northgatedental.com
Illustrative values showing the expected format. They are not read from the screenshot.
All 2 steps in this procedure
Main domain: if you use the main domain, it should not also be used with Google Workspace or any other email provider — see Mailgun's guidance on sharing a domain with another email server.
Subdomain: type ANYTHING_HERE.companyname.com — for example mg.companyname.com, replies.companyname.com, or support.companyname.com.
Tip
The next screen asks you to add DNS records to your domain. Leave this screen open — you'll need it for the next step.
Sign up for Mailgun & add your domain (image 5 of 29)What this shows Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy.What this showsIllustrates the "Sign up for Mailgun & add your domain" section of "Mailgun Setup - GoDaddy Domain Setup".This screenshot appears in the "Sign up for Mailgun & add your domain" section of "Mailgun Setup - GoDaddy Domain Setup". For context, this section explains: Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy. What You'll Learn This guide walks through signing up for Mailgun, adding your domain, and configuring the five DNS records Mailgun requires — two TXT…. This part of the guide covers 7 fields, listed below.Image 5 of 29
Fields in this part of the guidemg.companyname.com → host name is mgreplies.companyname.com → host name is repliesMain domain (companyname.com) → host name is @Main domain → host name is @mg.companyname.com → host name is email.mgreplies.companyname.com → host name is email.repliesMain domain (companyname.com) → host name is email
Buttons and menus referencedSending → Add New Domaincompanyname.comANYTHING_HEREUSAdd domainEdit DNSAddTXTdo not include the root domain.mgreplies@
Example values
Main domain (companyname.com) → host name is email
priya.raman@northgatedental.com
Illustrative values showing the expected format. They are not read from the screenshot.
All 2 steps in this procedure
Main domain: if you use the main domain, it should not also be used with Google Workspace or any other email provider — see Mailgun's guidance on sharing a domain with another email server.
Subdomain: type ANYTHING_HERE.companyname.com — for example mg.companyname.com, replies.companyname.com, or support.companyname.com.
2Access DNS records in GoDaddy
Now log in to your DNS records and add the 5 DNS records Mailgun requires.
Click the three dots for the Domain Edit Options next to your domain, then select Edit DNS. You may need to scroll down to see the Edit DNS option. See GoDaddy's own guide on adding a TXT record if you'd like more detail.
Access DNS records in GoDaddy (image 6 of 29)What this shows Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy.What this showsIllustrates the "Access DNS records in GoDaddy" section of "Mailgun Setup - GoDaddy Domain Setup".This screenshot appears in the "Access DNS records in GoDaddy" section of "Mailgun Setup - GoDaddy Domain Setup". For context, this section explains: Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy. What You'll Learn This guide walks through signing up for Mailgun, adding your domain, and configuring the five DNS records Mailgun requires — two TXT…. This part of the guide covers 7 fields, listed below.Image 6 of 29
Fields in this part of the guidemg.companyname.com → host name is mgreplies.companyname.com → host name is repliesMain domain (companyname.com) → host name is @Main domain → host name is @mg.companyname.com → host name is email.mgreplies.companyname.com → host name is email.repliesMain domain (companyname.com) → host name is email
Buttons and menus referencedSending → Add New Domaincompanyname.comANYTHING_HEREUSAdd domainEdit DNSAddTXTdo not include the root domain.mgreplies@
Example values
Main domain (companyname.com) → host name is email
priya.raman@northgatedental.com
Illustrative values showing the expected format. They are not read from the screenshot.
All 2 steps in this procedure
Main domain: if you use the main domain, it should not also be used with Google Workspace or any other email provider — see Mailgun's guidance on sharing a domain with another email server.
Subdomain: type ANYTHING_HERE.companyname.com — for example mg.companyname.com, replies.companyname.com, or support.companyname.com.
Step 3
Click Add to add a new record. You'll repeat this for each of the 5 records below.
Access DNS records in GoDaddy (image 7 of 29)What this shows Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy.What this showsIllustrates the "Access DNS records in GoDaddy" section of "Mailgun Setup - GoDaddy Domain Setup".This screenshot appears in the "Access DNS records in GoDaddy" section of "Mailgun Setup - GoDaddy Domain Setup". For context, this section explains: Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy. What You'll Learn This guide walks through signing up for Mailgun, adding your domain, and configuring the five DNS records Mailgun requires — two TXT…. This part of the guide covers 7 fields, listed below.Image 7 of 29
Fields in this part of the guidemg.companyname.com → host name is mgreplies.companyname.com → host name is repliesMain domain (companyname.com) → host name is @Main domain → host name is @mg.companyname.com → host name is email.mgreplies.companyname.com → host name is email.repliesMain domain (companyname.com) → host name is email
Buttons and menus referencedSending → Add New Domaincompanyname.comANYTHING_HEREUSAdd domainEdit DNSAddTXTdo not include the root domain.mgreplies@
Example values
Main domain (companyname.com) → host name is email
priya.raman@northgatedental.com
Illustrative values showing the expected format. They are not read from the screenshot.
All 2 steps in this procedure
Main domain: if you use the main domain, it should not also be used with Google Workspace or any other email provider — see Mailgun's guidance on sharing a domain with another email server.
Subdomain: type ANYTHING_HERE.companyname.com — for example mg.companyname.com, replies.companyname.com, or support.companyname.com.
3Add the 1st TXT record (SPF)
Add the 1st TXT record (SPF) (image 8 of 29)What this shows Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy.What this showsIllustrates the "Add the 1st TXT record (SPF)" section of "Mailgun Setup - GoDaddy Domain Setup".This screenshot appears in the "Add the 1st TXT record (SPF)" section of "Mailgun Setup - GoDaddy Domain Setup". For context, this section explains: Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy. What You'll Learn This guide walks through signing up for Mailgun, adding your domain, and configuring the five DNS records Mailgun requires — two TXT…. This part of the guide covers 7 fields, listed below.Image 8 of 29
Fields in this part of the guidemg.companyname.com → host name is mgreplies.companyname.com → host name is repliesMain domain (companyname.com) → host name is @Main domain → host name is @mg.companyname.com → host name is email.mgreplies.companyname.com → host name is email.repliesMain domain (companyname.com) → host name is email
Buttons and menus referencedSending → Add New Domaincompanyname.comANYTHING_HEREUSAdd domainEdit DNSAddTXTdo not include the root domain.mgreplies@
Example values
Main domain (companyname.com) → host name is email
priya.raman@northgatedental.com
Illustrative values showing the expected format. They are not read from the screenshot.
All 2 steps in this procedure
Main domain: if you use the main domain, it should not also be used with Google Workspace or any other email provider — see Mailgun's guidance on sharing a domain with another email server.
Subdomain: type ANYTHING_HERE.companyname.com — for example mg.companyname.com, replies.companyname.com, or support.companyname.com.
Fields
A. Type: select TXT from the Type menu.
B. Host: different for everyone — do not include the root domain.
Add the 1st TXT record (SPF) (image 9 of 29)What this shows Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy.What this showsIllustrates the "Add the 1st TXT record (SPF)" section of "Mailgun Setup - GoDaddy Domain Setup".This screenshot appears in the "Add the 1st TXT record (SPF)" section of "Mailgun Setup - GoDaddy Domain Setup". For context, this section explains: Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy. What You'll Learn This guide walks through signing up for Mailgun, adding your domain, and configuring the five DNS records Mailgun requires — two TXT…. This part of the guide covers 7 fields, listed below.Image 9 of 29
Fields in this part of the guidemg.companyname.com → host name is mgreplies.companyname.com → host name is repliesMain domain (companyname.com) → host name is @Main domain → host name is @mg.companyname.com → host name is email.mgreplies.companyname.com → host name is email.repliesMain domain (companyname.com) → host name is email
Buttons and menus referencedSending → Add New Domaincompanyname.comANYTHING_HEREUSAdd domainEdit DNSAddTXTdo not include the root domain.mgreplies@
Example values
Main domain (companyname.com) → host name is email
priya.raman@northgatedental.com
Illustrative values showing the expected format. They are not read from the screenshot.
All 2 steps in this procedure
Main domain: if you use the main domain, it should not also be used with Google Workspace or any other email provider — see Mailgun's guidance on sharing a domain with another email server.
Subdomain: type ANYTHING_HERE.companyname.com — for example mg.companyname.com, replies.companyname.com, or support.companyname.com.
mg.companyname.com → host name is mg
replies.companyname.com → host name is replies
Main domain (companyname.com) → host name is @
C. TXT Value: the same for everyone — paste v=spf1 include:mailgun.org ~all.
Add the 1st TXT record (SPF) (image 10 of 29)What this shows Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy.What this showsIllustrates the "Add the 1st TXT record (SPF)" section of "Mailgun Setup - GoDaddy Domain Setup".This screenshot appears in the "Add the 1st TXT record (SPF)" section of "Mailgun Setup - GoDaddy Domain Setup". For context, this section explains: Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy. What You'll Learn This guide walks through signing up for Mailgun, adding your domain, and configuring the five DNS records Mailgun requires — two TXT…. This part of the guide covers 7 fields, listed below.Image 10 of 29
Fields in this part of the guidemg.companyname.com → host name is mgreplies.companyname.com → host name is repliesMain domain (companyname.com) → host name is @Main domain → host name is @mg.companyname.com → host name is email.mgreplies.companyname.com → host name is email.repliesMain domain (companyname.com) → host name is email
Buttons and menus referencedSending → Add New Domaincompanyname.comANYTHING_HEREUSAdd domainEdit DNSAddTXTdo not include the root domain.mgreplies@
Example values
Main domain (companyname.com) → host name is email
priya.raman@northgatedental.com
Illustrative values showing the expected format. They are not read from the screenshot.
All 2 steps in this procedure
Main domain: if you use the main domain, it should not also be used with Google Workspace or any other email provider — see Mailgun's guidance on sharing a domain with another email server.
Subdomain: type ANYTHING_HERE.companyname.com — for example mg.companyname.com, replies.companyname.com, or support.companyname.com.
D. Click Save.
Add the 1st TXT record (SPF) (image 11 of 29)What this shows Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy.What this showsIllustrates the "Add the 1st TXT record (SPF)" section of "Mailgun Setup - GoDaddy Domain Setup".This screenshot appears in the "Add the 1st TXT record (SPF)" section of "Mailgun Setup - GoDaddy Domain Setup". For context, this section explains: Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy. What You'll Learn This guide walks through signing up for Mailgun, adding your domain, and configuring the five DNS records Mailgun requires — two TXT…. This part of the guide covers 7 fields, listed below.Image 11 of 29
Fields in this part of the guidemg.companyname.com → host name is mgreplies.companyname.com → host name is repliesMain domain (companyname.com) → host name is @Main domain → host name is @mg.companyname.com → host name is email.mgreplies.companyname.com → host name is email.repliesMain domain (companyname.com) → host name is email
Buttons and menus referencedSending → Add New Domaincompanyname.comANYTHING_HEREUSAdd domainEdit DNSAddTXTdo not include the root domain.mgreplies@
Example values
Main domain (companyname.com) → host name is email
priya.raman@northgatedental.com
Illustrative values showing the expected format. They are not read from the screenshot.
All 2 steps in this procedure
Main domain: if you use the main domain, it should not also be used with Google Workspace or any other email provider — see Mailgun's guidance on sharing a domain with another email server.
Subdomain: type ANYTHING_HERE.companyname.com — for example mg.companyname.com, replies.companyname.com, or support.companyname.com.
4Add the 2nd TXT record (DKIM)
Click Add to add another new record.
Add the 2nd TXT record (DKIM) (image 12 of 29)What this shows Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy.What this showsIllustrates the "Add the 2nd TXT record (DKIM)" section of "Mailgun Setup - GoDaddy Domain Setup".This screenshot appears in the "Add the 2nd TXT record (DKIM)" section of "Mailgun Setup - GoDaddy Domain Setup". For context, this section explains: Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy. What You'll Learn This guide walks through signing up for Mailgun, adding your domain, and configuring the five DNS records Mailgun requires — two TXT…. This part of the guide covers 7 fields, listed below.Image 12 of 29
Fields in this part of the guidemg.companyname.com → host name is mgreplies.companyname.com → host name is repliesMain domain (companyname.com) → host name is @Main domain → host name is @mg.companyname.com → host name is email.mgreplies.companyname.com → host name is email.repliesMain domain (companyname.com) → host name is email
Buttons and menus referencedSending → Add New Domaincompanyname.comANYTHING_HEREUSAdd domainEdit DNSAddTXTdo not include the root domain.mgreplies@
Example values
Main domain (companyname.com) → host name is email
priya.raman@northgatedental.com
Illustrative values showing the expected format. They are not read from the screenshot.
All 2 steps in this procedure
Main domain: if you use the main domain, it should not also be used with Google Workspace or any other email provider — see Mailgun's guidance on sharing a domain with another email server.
Subdomain: type ANYTHING_HERE.companyname.com — for example mg.companyname.com, replies.companyname.com, or support.companyname.com.
Fields
A. Type: select TXT from the Type menu.
B. Host: this part is a little tricky. Copy everything from the beginning of the value up until the subdomain part — do not include the root domain. Everyone's 2nd TXT record host name and value are different.
Add the 2nd TXT record (DKIM) (image 13 of 29)What this shows Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy.What this showsIllustrates the "Add the 2nd TXT record (DKIM)" section of "Mailgun Setup - GoDaddy Domain Setup".This screenshot appears in the "Add the 2nd TXT record (DKIM)" section of "Mailgun Setup - GoDaddy Domain Setup". For context, this section explains: Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy. What You'll Learn This guide walks through signing up for Mailgun, adding your domain, and configuring the five DNS records Mailgun requires — two TXT…. This part of the guide covers 7 fields, listed below.Image 13 of 29
Fields in this part of the guidemg.companyname.com → host name is mgreplies.companyname.com → host name is repliesMain domain (companyname.com) → host name is @Main domain → host name is @mg.companyname.com → host name is email.mgreplies.companyname.com → host name is email.repliesMain domain (companyname.com) → host name is email
Buttons and menus referencedSending → Add New Domaincompanyname.comANYTHING_HEREUSAdd domainEdit DNSAddTXTdo not include the root domain.mgreplies@
Example values
Main domain (companyname.com) → host name is email
priya.raman@northgatedental.com
Illustrative values showing the expected format. They are not read from the screenshot.
All 2 steps in this procedure
Main domain: if you use the main domain, it should not also be used with Google Workspace or any other email provider — see Mailgun's guidance on sharing a domain with another email server.
Subdomain: type ANYTHING_HERE.companyname.com — for example mg.companyname.com, replies.companyname.com, or support.companyname.com.
Example
Host name to copy
Highlighted part
Using a subdomain
mx._domainkey.helpdesk
Add the 2nd TXT record (DKIM) (image 14 of 29)What this shows Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy.What this showsIllustrates the "Add the 2nd TXT record (DKIM)" section of "Mailgun Setup - GoDaddy Domain Setup".This screenshot appears in the "Add the 2nd TXT record (DKIM)" section of "Mailgun Setup - GoDaddy Domain Setup". For context, this section explains: Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy. What You'll Learn This guide walks through signing up for Mailgun, adding your domain, and configuring the five DNS records Mailgun requires — two TXT…. This part of the guide covers 7 fields, listed below.Image 14 of 29
Fields in this part of the guidemg.companyname.com → host name is mgreplies.companyname.com → host name is repliesMain domain (companyname.com) → host name is @Main domain → host name is @mg.companyname.com → host name is email.mgreplies.companyname.com → host name is email.repliesMain domain (companyname.com) → host name is email
Buttons and menus referencedSending → Add New Domaincompanyname.comANYTHING_HEREUSAdd domainEdit DNSAddTXTdo not include the root domain.mgreplies@
Example values
Main domain (companyname.com) → host name is email
priya.raman@northgatedental.com
Illustrative values showing the expected format. They are not read from the screenshot.
All 2 steps in this procedure
Main domain: if you use the main domain, it should not also be used with Google Workspace or any other email provider — see Mailgun's guidance on sharing a domain with another email server.
Subdomain: type ANYTHING_HERE.companyname.com — for example mg.companyname.com, replies.companyname.com, or support.companyname.com.
Using the main domain
mailo._domainkey
Add the 2nd TXT record (DKIM) (image 15 of 29)What this shows Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy.What this showsIllustrates the "Add the 2nd TXT record (DKIM)" section of "Mailgun Setup - GoDaddy Domain Setup".This screenshot appears in the "Add the 2nd TXT record (DKIM)" section of "Mailgun Setup - GoDaddy Domain Setup". For context, this section explains: Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy. What You'll Learn This guide walks through signing up for Mailgun, adding your domain, and configuring the five DNS records Mailgun requires — two TXT…. This part of the guide covers 7 fields, listed below.Image 15 of 29
Fields in this part of the guidemg.companyname.com → host name is mgreplies.companyname.com → host name is repliesMain domain (companyname.com) → host name is @Main domain → host name is @mg.companyname.com → host name is email.mgreplies.companyname.com → host name is email.repliesMain domain (companyname.com) → host name is email
Buttons and menus referencedSending → Add New Domaincompanyname.comANYTHING_HEREUSAdd domainEdit DNSAddTXTdo not include the root domain.mgreplies@
Example values
Main domain (companyname.com) → host name is email
priya.raman@northgatedental.com
Illustrative values showing the expected format. They are not read from the screenshot.
All 2 steps in this procedure
Main domain: if you use the main domain, it should not also be used with Google Workspace or any other email provider — see Mailgun's guidance on sharing a domain with another email server.
Subdomain: type ANYTHING_HERE.companyname.com — for example mg.companyname.com, replies.companyname.com, or support.companyname.com.
C. TXT Value: head back to Mailgun and copy the 2nd, much longer TXT record — highlighted in the screenshot below — and paste it here.
Add the 2nd TXT record (DKIM) (image 16 of 29)What this shows Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy.What this showsIllustrates the "Add the 2nd TXT record (DKIM)" section of "Mailgun Setup - GoDaddy Domain Setup".This screenshot appears in the "Add the 2nd TXT record (DKIM)" section of "Mailgun Setup - GoDaddy Domain Setup". For context, this section explains: Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy. What You'll Learn This guide walks through signing up for Mailgun, adding your domain, and configuring the five DNS records Mailgun requires — two TXT…. This part of the guide covers 7 fields, listed below.Image 16 of 29
Fields in this part of the guidemg.companyname.com → host name is mgreplies.companyname.com → host name is repliesMain domain (companyname.com) → host name is @Main domain → host name is @mg.companyname.com → host name is email.mgreplies.companyname.com → host name is email.repliesMain domain (companyname.com) → host name is email
Buttons and menus referencedSending → Add New Domaincompanyname.comANYTHING_HEREUSAdd domainEdit DNSAddTXTdo not include the root domain.mgreplies@
Example values
Main domain (companyname.com) → host name is email
priya.raman@northgatedental.com
Illustrative values showing the expected format. They are not read from the screenshot.
All 2 steps in this procedure
Main domain: if you use the main domain, it should not also be used with Google Workspace or any other email provider — see Mailgun's guidance on sharing a domain with another email server.
Subdomain: type ANYTHING_HERE.companyname.com — for example mg.companyname.com, replies.companyname.com, or support.companyname.com.
D. Click Save.
Add the 2nd TXT record (DKIM) (image 17 of 29)What this shows Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy.What this showsIllustrates the "Add the 2nd TXT record (DKIM)" section of "Mailgun Setup - GoDaddy Domain Setup".This screenshot appears in the "Add the 2nd TXT record (DKIM)" section of "Mailgun Setup - GoDaddy Domain Setup". For context, this section explains: Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy. What You'll Learn This guide walks through signing up for Mailgun, adding your domain, and configuring the five DNS records Mailgun requires — two TXT…. This part of the guide covers 7 fields, listed below.Image 17 of 29
Fields in this part of the guidemg.companyname.com → host name is mgreplies.companyname.com → host name is repliesMain domain (companyname.com) → host name is @Main domain → host name is @mg.companyname.com → host name is email.mgreplies.companyname.com → host name is email.repliesMain domain (companyname.com) → host name is email
Buttons and menus referencedSending → Add New Domaincompanyname.comANYTHING_HEREUSAdd domainEdit DNSAddTXTdo not include the root domain.mgreplies@
Example values
Main domain (companyname.com) → host name is email
priya.raman@northgatedental.com
Illustrative values showing the expected format. They are not read from the screenshot.
All 2 steps in this procedure
Main domain: if you use the main domain, it should not also be used with Google Workspace or any other email provider — see Mailgun's guidance on sharing a domain with another email server.
Subdomain: type ANYTHING_HERE.companyname.com — for example mg.companyname.com, replies.companyname.com, or support.companyname.com.
5Add the 1st MX record
Add the 1st MX record (image 18 of 29)What this shows Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy.What this showsIllustrates the "Add the 1st MX record" section of "Mailgun Setup - GoDaddy Domain Setup".This screenshot appears in the "Add the 1st MX record" section of "Mailgun Setup - GoDaddy Domain Setup". For context, this section explains: Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy. What You'll Learn This guide walks through signing up for Mailgun, adding your domain, and configuring the five DNS records Mailgun requires — two TXT…. This part of the guide covers 7 fields, listed below.Image 18 of 29
Fields in this part of the guidemg.companyname.com → host name is mgreplies.companyname.com → host name is repliesMain domain (companyname.com) → host name is @Main domain → host name is @mg.companyname.com → host name is email.mgreplies.companyname.com → host name is email.repliesMain domain (companyname.com) → host name is email
Buttons and menus referencedSending → Add New Domaincompanyname.comANYTHING_HEREUSAdd domainEdit DNSAddTXTdo not include the root domain.mgreplies@
Example values
Main domain (companyname.com) → host name is email
priya.raman@northgatedental.com
Illustrative values showing the expected format. They are not read from the screenshot.
All 2 steps in this procedure
Main domain: if you use the main domain, it should not also be used with Google Workspace or any other email provider — see Mailgun's guidance on sharing a domain with another email server.
Subdomain: type ANYTHING_HERE.companyname.com — for example mg.companyname.com, replies.companyname.com, or support.companyname.com.
Click Add to add a new record.
Add the 1st MX record (image 19 of 29)What this shows Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy.What this showsIllustrates the "Add the 1st MX record" section of "Mailgun Setup - GoDaddy Domain Setup".This screenshot appears in the "Add the 1st MX record" section of "Mailgun Setup - GoDaddy Domain Setup". For context, this section explains: Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy. What You'll Learn This guide walks through signing up for Mailgun, adding your domain, and configuring the five DNS records Mailgun requires — two TXT…. This part of the guide covers 7 fields, listed below.Image 19 of 29
Fields in this part of the guidemg.companyname.com → host name is mgreplies.companyname.com → host name is repliesMain domain (companyname.com) → host name is @Main domain → host name is @mg.companyname.com → host name is email.mgreplies.companyname.com → host name is email.repliesMain domain (companyname.com) → host name is email
Buttons and menus referencedSending → Add New Domaincompanyname.comANYTHING_HEREUSAdd domainEdit DNSAddTXTdo not include the root domain.mgreplies@
Example values
Main domain (companyname.com) → host name is email
priya.raman@northgatedental.com
Illustrative values showing the expected format. They are not read from the screenshot.
All 2 steps in this procedure
Main domain: if you use the main domain, it should not also be used with Google Workspace or any other email provider — see Mailgun's guidance on sharing a domain with another email server.
Subdomain: type ANYTHING_HERE.companyname.com — for example mg.companyname.com, replies.companyname.com, or support.companyname.com.
Add the 1st MX record (image 20 of 29)What this shows Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy.What this showsIllustrates the "Add the 1st MX record" section of "Mailgun Setup - GoDaddy Domain Setup".This screenshot appears in the "Add the 1st MX record" section of "Mailgun Setup - GoDaddy Domain Setup". For context, this section explains: Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy. What You'll Learn This guide walks through signing up for Mailgun, adding your domain, and configuring the five DNS records Mailgun requires — two TXT…. This part of the guide covers 7 fields, listed below.Image 20 of 29
Fields in this part of the guidemg.companyname.com → host name is mgreplies.companyname.com → host name is repliesMain domain (companyname.com) → host name is @Main domain → host name is @mg.companyname.com → host name is email.mgreplies.companyname.com → host name is email.repliesMain domain (companyname.com) → host name is email
Buttons and menus referencedSending → Add New Domaincompanyname.comANYTHING_HEREUSAdd domainEdit DNSAddTXTdo not include the root domain.mgreplies@
Example values
Main domain (companyname.com) → host name is email
priya.raman@northgatedental.com
Illustrative values showing the expected format. They are not read from the screenshot.
All 2 steps in this procedure
Main domain: if you use the main domain, it should not also be used with Google Workspace or any other email provider — see Mailgun's guidance on sharing a domain with another email server.
Subdomain: type ANYTHING_HERE.companyname.com — for example mg.companyname.com, replies.companyname.com, or support.companyname.com.
mg.companyname.com → host name is mg
replies.companyname.com → host name is replies
Main domain → host name is @
C. Points to: the same for everyone — paste mxa.mailgun.org.
D. Priority: 10 — the same for everyone, no matter what domain you're setting up.
E. Click Save.
Add the 1st MX record (image 21 of 29)What this shows Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy.What this showsIllustrates the "Add the 1st MX record" section of "Mailgun Setup - GoDaddy Domain Setup".This screenshot appears in the "Add the 1st MX record" section of "Mailgun Setup - GoDaddy Domain Setup". For context, this section explains: Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy. What You'll Learn This guide walks through signing up for Mailgun, adding your domain, and configuring the five DNS records Mailgun requires — two TXT…. This part of the guide covers 7 fields, listed below.Image 21 of 29
Fields in this part of the guidemg.companyname.com → host name is mgreplies.companyname.com → host name is repliesMain domain (companyname.com) → host name is @Main domain → host name is @mg.companyname.com → host name is email.mgreplies.companyname.com → host name is email.repliesMain domain (companyname.com) → host name is email
Buttons and menus referencedSending → Add New Domaincompanyname.comANYTHING_HEREUSAdd domainEdit DNSAddTXTdo not include the root domain.mgreplies@
Example values
Main domain (companyname.com) → host name is email
priya.raman@northgatedental.com
Illustrative values showing the expected format. They are not read from the screenshot.
All 2 steps in this procedure
Main domain: if you use the main domain, it should not also be used with Google Workspace or any other email provider — see Mailgun's guidance on sharing a domain with another email server.
Subdomain: type ANYTHING_HERE.companyname.com — for example mg.companyname.com, replies.companyname.com, or support.companyname.com.
6Add the 2nd MX record
Click Add to add another new record.
Add the 2nd MX record (image 22 of 29)What this shows Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy.What this showsIllustrates the "Add the 2nd MX record" section of "Mailgun Setup - GoDaddy Domain Setup".This screenshot appears in the "Add the 2nd MX record" section of "Mailgun Setup - GoDaddy Domain Setup". For context, this section explains: Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy. What You'll Learn This guide walks through signing up for Mailgun, adding your domain, and configuring the five DNS records Mailgun requires — two TXT…. This part of the guide covers 7 fields, listed below.Image 22 of 29
Fields in this part of the guidemg.companyname.com → host name is mgreplies.companyname.com → host name is repliesMain domain (companyname.com) → host name is @Main domain → host name is @mg.companyname.com → host name is email.mgreplies.companyname.com → host name is email.repliesMain domain (companyname.com) → host name is email
Buttons and menus referencedSending → Add New Domaincompanyname.comANYTHING_HEREUSAdd domainEdit DNSAddTXTdo not include the root domain.mgreplies@
Example values
Main domain (companyname.com) → host name is email
priya.raman@northgatedental.com
Illustrative values showing the expected format. They are not read from the screenshot.
All 2 steps in this procedure
Main domain: if you use the main domain, it should not also be used with Google Workspace or any other email provider — see Mailgun's guidance on sharing a domain with another email server.
Subdomain: type ANYTHING_HERE.companyname.com — for example mg.companyname.com, replies.companyname.com, or support.companyname.com.
Fields
A. Type: select MX from the Type menu.
B. Host: different for everyone —
Add the 2nd MX record (image 23 of 29)What this shows Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy.What this showsIllustrates the "Add the 2nd MX record" section of "Mailgun Setup - GoDaddy Domain Setup".This screenshot appears in the "Add the 2nd MX record" section of "Mailgun Setup - GoDaddy Domain Setup". For context, this section explains: Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy. What You'll Learn This guide walks through signing up for Mailgun, adding your domain, and configuring the five DNS records Mailgun requires — two TXT…. This part of the guide covers 7 fields, listed below.Image 23 of 29
Fields in this part of the guidemg.companyname.com → host name is mgreplies.companyname.com → host name is repliesMain domain (companyname.com) → host name is @Main domain → host name is @mg.companyname.com → host name is email.mgreplies.companyname.com → host name is email.repliesMain domain (companyname.com) → host name is email
Buttons and menus referencedSending → Add New Domaincompanyname.comANYTHING_HEREUSAdd domainEdit DNSAddTXTdo not include the root domain.mgreplies@
Example values
Main domain (companyname.com) → host name is email
priya.raman@northgatedental.com
Illustrative values showing the expected format. They are not read from the screenshot.
All 2 steps in this procedure
Main domain: if you use the main domain, it should not also be used with Google Workspace or any other email provider — see Mailgun's guidance on sharing a domain with another email server.
Subdomain: type ANYTHING_HERE.companyname.com — for example mg.companyname.com, replies.companyname.com, or support.companyname.com.
mg.companyname.com → host name is mg
replies.companyname.com → host name is replies
Main domain → host name is @
C. Points to: the same for everyone — paste mxb.mailgun.org.
D. Priority: 10 — the same for everyone.
E. Click Save.
7Add the CNAME record
Add the CNAME record (image 24 of 29)What this shows Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy.What this showsIllustrates the "Add the CNAME record" section of "Mailgun Setup - GoDaddy Domain Setup".This screenshot appears in the "Add the CNAME record" section of "Mailgun Setup - GoDaddy Domain Setup". For context, this section explains: Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy. What You'll Learn This guide walks through signing up for Mailgun, adding your domain, and configuring the five DNS records Mailgun requires — two TXT…. This part of the guide covers 7 fields, listed below.Image 24 of 29
Fields in this part of the guidemg.companyname.com → host name is mgreplies.companyname.com → host name is repliesMain domain (companyname.com) → host name is @Main domain → host name is @mg.companyname.com → host name is email.mgreplies.companyname.com → host name is email.repliesMain domain (companyname.com) → host name is email
Buttons and menus referencedSending → Add New Domaincompanyname.comANYTHING_HEREUSAdd domainEdit DNSAddTXTdo not include the root domain.mgreplies@
Example values
Main domain (companyname.com) → host name is email
priya.raman@northgatedental.com
Illustrative values showing the expected format. They are not read from the screenshot.
All 2 steps in this procedure
Main domain: if you use the main domain, it should not also be used with Google Workspace or any other email provider — see Mailgun's guidance on sharing a domain with another email server.
Subdomain: type ANYTHING_HERE.companyname.com — for example mg.companyname.com, replies.companyname.com, or support.companyname.com.
Click Add to add a new record.
Add the CNAME record (image 25 of 29)What this shows Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy.What this showsIllustrates the "Add the CNAME record" section of "Mailgun Setup - GoDaddy Domain Setup".This screenshot appears in the "Add the CNAME record" section of "Mailgun Setup - GoDaddy Domain Setup". For context, this section explains: Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy. What You'll Learn This guide walks through signing up for Mailgun, adding your domain, and configuring the five DNS records Mailgun requires — two TXT…. This part of the guide covers 7 fields, listed below.Image 25 of 29
Fields in this part of the guidemg.companyname.com → host name is mgreplies.companyname.com → host name is repliesMain domain (companyname.com) → host name is @Main domain → host name is @mg.companyname.com → host name is email.mgreplies.companyname.com → host name is email.repliesMain domain (companyname.com) → host name is email
Buttons and menus referencedSending → Add New Domaincompanyname.comANYTHING_HEREUSAdd domainEdit DNSAddTXTdo not include the root domain.mgreplies@
Example values
Main domain (companyname.com) → host name is email
priya.raman@northgatedental.com
Illustrative values showing the expected format. They are not read from the screenshot.
All 2 steps in this procedure
Main domain: if you use the main domain, it should not also be used with Google Workspace or any other email provider — see Mailgun's guidance on sharing a domain with another email server.
Subdomain: type ANYTHING_HERE.companyname.com — for example mg.companyname.com, replies.companyname.com, or support.companyname.com.
Fields
A. Type: select CNAME from the Type menu.
B. Host: different for everyone. Head back to Mailgun to copy the host name — copy everything from the beginning up until the subdomain part, do not copy the main domain.
Add the CNAME record (image 26 of 29)What this shows Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy.What this showsIllustrates the "Add the CNAME record" section of "Mailgun Setup - GoDaddy Domain Setup".This screenshot appears in the "Add the CNAME record" section of "Mailgun Setup - GoDaddy Domain Setup". For context, this section explains: Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy. What You'll Learn This guide walks through signing up for Mailgun, adding your domain, and configuring the five DNS records Mailgun requires — two TXT…. This part of the guide covers 7 fields, listed below.Image 26 of 29
Fields in this part of the guidemg.companyname.com → host name is mgreplies.companyname.com → host name is repliesMain domain (companyname.com) → host name is @Main domain → host name is @mg.companyname.com → host name is email.mgreplies.companyname.com → host name is email.repliesMain domain (companyname.com) → host name is email
Buttons and menus referencedSending → Add New Domaincompanyname.comANYTHING_HEREUSAdd domainEdit DNSAddTXTdo not include the root domain.mgreplies@
Example values
Main domain (companyname.com) → host name is email
priya.raman@northgatedental.com
Illustrative values showing the expected format. They are not read from the screenshot.
All 2 steps in this procedure
Main domain: if you use the main domain, it should not also be used with Google Workspace or any other email provider — see Mailgun's guidance on sharing a domain with another email server.
Subdomain: type ANYTHING_HERE.companyname.com — for example mg.companyname.com, replies.companyname.com, or support.companyname.com.
mg.companyname.com → host name is email.mg
replies.companyname.com → host name is email.replies
Main domain (companyname.com) → host name is email
C. Points to: the same for everyone — paste mailgun.org.
D. Click Save.
Add the CNAME record (image 27 of 29)What this shows Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy.What this showsIllustrates the "Add the CNAME record" section of "Mailgun Setup - GoDaddy Domain Setup".This screenshot appears in the "Add the CNAME record" section of "Mailgun Setup - GoDaddy Domain Setup". For context, this section explains: Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy. What You'll Learn This guide walks through signing up for Mailgun, adding your domain, and configuring the five DNS records Mailgun requires — two TXT…. This part of the guide covers 7 fields, listed below.Image 27 of 29
Fields in this part of the guidemg.companyname.com → host name is mgreplies.companyname.com → host name is repliesMain domain (companyname.com) → host name is @Main domain → host name is @mg.companyname.com → host name is email.mgreplies.companyname.com → host name is email.repliesMain domain (companyname.com) → host name is email
Buttons and menus referencedSending → Add New Domaincompanyname.comANYTHING_HEREUSAdd domainEdit DNSAddTXTdo not include the root domain.mgreplies@
Example values
Main domain (companyname.com) → host name is email
priya.raman@northgatedental.com
Illustrative values showing the expected format. They are not read from the screenshot.
All 2 steps in this procedure
Main domain: if you use the main domain, it should not also be used with Google Workspace or any other email provider — see Mailgun's guidance on sharing a domain with another email server.
Subdomain: type ANYTHING_HERE.companyname.com — for example mg.companyname.com, replies.companyname.com, or support.companyname.com.
8Verify DNS & finish setup
Verify DNS & finish setup (image 28 of 29)What this shows Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy.What this showsIllustrates the "Verify DNS & finish setup" section of "Mailgun Setup - GoDaddy Domain Setup".This screenshot appears in the "Verify DNS & finish setup" section of "Mailgun Setup - GoDaddy Domain Setup". For context, this section explains: Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy. What You'll Learn This guide walks through signing up for Mailgun, adding your domain, and configuring the five DNS records Mailgun requires — two TXT…. This part of the guide covers 7 fields, listed below.Image 28 of 29
Fields in this part of the guidemg.companyname.com → host name is mgreplies.companyname.com → host name is repliesMain domain (companyname.com) → host name is @Main domain → host name is @mg.companyname.com → host name is email.mgreplies.companyname.com → host name is email.repliesMain domain (companyname.com) → host name is email
Buttons and menus referencedSending → Add New Domaincompanyname.comANYTHING_HEREUSAdd domainEdit DNSAddTXTdo not include the root domain.mgreplies@
Example values
Main domain (companyname.com) → host name is email
priya.raman@northgatedental.com
Illustrative values showing the expected format. They are not read from the screenshot.
All 2 steps in this procedure
Main domain: if you use the main domain, it should not also be used with Google Workspace or any other email provider — see Mailgun's guidance on sharing a domain with another email server.
Subdomain: type ANYTHING_HERE.companyname.com — for example mg.companyname.com, replies.companyname.com, or support.companyname.com.
Now that you've added all 5 records, go back to Mailgun and click Verify DNS Settings. If some records still aren't showing a green checkmark, click the same button again — DNS propagation can take a little time.
Verify DNS & finish setup (image 29 of 29)What this shows Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy.What this showsIllustrates the "Verify DNS & finish setup" section of "Mailgun Setup - GoDaddy Domain Setup".This screenshot appears in the "Verify DNS & finish setup" section of "Mailgun Setup - GoDaddy Domain Setup". For context, this section explains: Email Infrastructure Mailgun + GoDaddy Domain Setup Step-by-step DNS configuration for connecting Mailgun to a domain registered with GoDaddy. What You'll Learn This guide walks through signing up for Mailgun, adding your domain, and configuring the five DNS records Mailgun requires — two TXT…. This part of the guide covers 7 fields, listed below.Image 29 of 29
Fields in this part of the guidemg.companyname.com → host name is mgreplies.companyname.com → host name is repliesMain domain (companyname.com) → host name is @Main domain → host name is @mg.companyname.com → host name is email.mgreplies.companyname.com → host name is email.repliesMain domain (companyname.com) → host name is email
Buttons and menus referencedSending → Add New Domaincompanyname.comANYTHING_HEREUSAdd domainEdit DNSAddTXTdo not include the root domain.mgreplies@
Example values
Main domain (companyname.com) → host name is email
priya.raman@northgatedental.com
Illustrative values showing the expected format. They are not read from the screenshot.
All 2 steps in this procedure
Main domain: if you use the main domain, it should not also be used with Google Workspace or any other email provider — see Mailgun's guidance on sharing a domain with another email server.
Subdomain: type ANYTHING_HERE.companyname.com — for example mg.companyname.com, replies.companyname.com, or support.companyname.com.
Q: What should I do if I run into errors during setup?
Double-check your API key and domain settings in Mailgun, confirm the DNS records are entered correctly in GoDaddy, and verify your domain is showing as verified in Mailgun's dashboard. Mailgun's support resources can help decode specific error messages.
Q: Can I use a subdomain with Mailgun, and how do I set it up?
Yes. Choose a subdomain when adding your domain in Mailgun (like mg.companyname.com), then follow the same 5 DNS records in this guide using that subdomain's host names.
Q: How do I monitor email deliverability after setup?
Use the Mailgun dashboard to track opens, clicks, bounces, and spam complaints. Reviewing these regularly helps you catch deliverability issues early.
Q: I don't see an "Edit DNS" option in my GoDaddy account — what should I check?
Make sure you're viewing the domain from the Domain Portfolio and clicking the three-dot menu next to the correct domain. If your DNS is managed elsewhere (like a separate hosting provider), you'll need to edit records there instead.
Q: Do the record values change depending on whether I use a subdomain or the main domain?
The Host field changes (mg, replies, or @ for the main domain), but the record values themselves — the SPF value, MX destinations, and CNAME target — stay the same either way.
Q: Is adding records in GoDaddy different from other registrars?
The same 5 records (2 TXT, 2 MX, 1 CNAME) are required no matter your registrar. Only the interface for adding them — like GoDaddy's Type/Host/Value/Priority fields — looks different.