[ DNS-provider guides ]

Publish email-authentication records in GoDaddy: configuration and verification

Publish authentication records in GoDaddy DNS using the right owner labels, preserve existing mail services, and verify both authoritative DNS and real messages.

By the EmailAuth research team · 5 min read

[ Key points ]

  • Publish authentication records in GoDaddy DNS using the right owner labels, preserve existing mail services, and verify both authoritative DNS and real messages.
  • Correct record publication does not make a sender use the matching selector.
On this page

Confirm DNS authority before opening the editor

GoDaddy can be the registrar, DNS host, mail provider or several of these at once. This guide concerns DNS publishing for domains using GoDaddy nameservers. If the active authoritative nameservers belong to another provider, edit that provider's zone instead. Do not move nameservers merely to make a familiar DNS editor available.

Obtain the actual required authentication values from the sending service. An SPF include, DKIM selector or custom bounce-domain target depends on that service and route. GoDaddy's DNS host role does not imply a universal mail authorization value. Record the visible From domain, intended envelope domain where known, selector and current domain policy before changing anything.

Identify all existing records at the proposed owner names and save a before-change record. A domain may have unrelated verification TXT records, an existing SPF policy, several DKIM selectors and a DMARC policy. The objective is a precise change to the relevant records, not a cleanup of everything that looks unfamiliar.

Translate the intended owner into GoDaddy fields

The documented route is Domain Portfolio, select the domain, DNS, then Add New Record. For TXT, the Name field is the hostname or prefix without the domain; @ represents the root. Enter the supplied text in Value and choose the TTL. The help page specifies an ASCII TXT value with a maximum of 1,024 characters. If the supplied key exceeds the supported field or appears truncated, resolve the limit before saving.

For a synthetic example.com zone, a DMARC owner of _dmarc.example.com maps to Name _dmarc. A DKIM owner of selector7._domainkey.example.com maps to selector7._domainkey, assuming selector7 is the actual provider-supplied label. An apex SPF policy maps to @. These are name-translation examples, not keys or policies for a live account.

Write both the complete intended owner and the editor label in the change request. The complete name is what you will query for verification. Avoid copying a full hostname into a field that appends the domain again. Do not add a final period to the relative Name field when the editor's documented rules prohibit it.

Choose TXT or CNAME according to the sender

SPF and DMARC policies are TXT records. DKIM can use a TXT public key or a provider-required CNAME alias. Follow the sending service's exact record type. A public key pasted into a CNAME destination is not a DNS alias, and a provider hostname pasted as arbitrary TXT is not an equivalent delegation.

GoDaddy's CNAME workflow uses a prefix in Name, does not accept @ there and requires a name not already used by another record. Publish the provider's destination domain name, not an https address or a path to its website. If a selector name is occupied, identify the dependent service and request a supported alternative. Do not delete another sender's selector simply to make the form save.

A requested bounce-domain MX record is separate from the root-domain MX used for ordinary inbound mail. Do not change existing inbound routing unless the approved mail-service setup explicitly requires that change. Preserve unrelated mail and website dependencies during authentication onboarding.

Preserve policy boundaries

When adding another legitimate sender, update one valid SPF policy at the relevant owner rather than creating a second candidate policy. Review the DNS-lookup dependencies and retain other approved senders. Ordinary unrelated TXT records may coexist; the error is multiple selected SPF policies, not every instance of multiple TXT data.

DMARC also requires a deliberate domain-level decision. Check whether the applicable policy already exists before adding another. Do not downgrade an enforced policy to p=none because a new provider's sample uses monitoring. The new route should demonstrate aligned authentication before it is relied upon under the organization's policy.

Use approved report destinations only. A tutorial's mailbox or reporting endpoint is not a value to copy into production. If a change would send domain reports to an external service, include that destination and purpose in the approval.

Save, query and inspect the message

GoDaddy may require additional identity verification for protected domains. The authorized account owner must complete any required security step. After saving, query the complete owner name and type at each authoritative server. Confirm the full TXT value or CNAME target, not merely the editor's row. A saved row proves an edit was accepted; it does not establish that the active delegation serves it.

GoDaddy describes updates as often effective within an hour but potentially taking up to 48 hours globally. Treat that as a broad expectation, not a reason to wait before checking a wrong name or truncated value. Compare authoritative answers first, then assess recursive caching against previous TTLs.

Next validate or activate the sending service and send a controlled message through its actual route. Record From, envelope identity, all DKIM signing domains/selectors and trusted receiver results. SPF authenticates the envelope; DKIM authenticates a signature's domain; DMARC needs an aligned passing path for the visible From.

Synthetic case: selector7._domainkey.example.com resolves correctly, but the sender signs with selector8. DNS hosting is functioning, yet the intended key does not validate that signature. Reconcile the mail service's generated selector and publication. Adding another root SPF policy is not the remedy.

Recover narrowly and document limits

Keep a record of old and new values and the business workflows affected. If a change fails, restore only the relevant approved record set after checking for intervening changes. Retest both the intended outbound route and any inbound dependency implicated by the change. Do not delete a new selector blindly if signing has already moved to it.

This guide uses first-party GoDaddy documentation and synthetic examples. No GoDaddy account, DNS publication, authoritative lookup or delivered mail was accessed as live evidence. The change owner must supply those observations and approve production completion separately.

Record what is still unknown

For the written selector7/selector8 case, assume From notices@example.com and DKIM d=example.com, s=selector8. The selector7 key alone supplies no evidence about the required selector8 lookup. Selector8 DNS, signature validation, SPF identity/result and other signatures are unknown; do not call the whole message a DMARC failure. Ask the sending owner for its current generated record and retain the actual selector8 answer before choosing a repair. No real message or query was executed.

Preserve the enforcement boundary

RFC 9989 Section 7.4 requires valid DKIM, not SPF alone, for domains publishing p=reject, and warns about indirect-mail and mailing-list interoperability. A single successful direct-message test is not proof that every legitimate route is ready for stronger policy. Keep existing approved protection while diagnosing the actual gap; any policy change needs its own decision.

[ Takeaway ]

Correct record publication does not make a sender use the matching selector.

[ By role ]

What this means for you

Choose your role for practical next steps.

IT / Mail Admin

Translate names carefully

Relative labels and complete names serve different purposes.

Next steps

  1. Record both forms before publication.
  2. Verify full values on authoritative servers.
  3. Keep sender activation separate from DNS success.

CISO / SecOps

Preserve existing authentication policy

A provider onboarding task should not silently weaken domain protection.

Next steps

  1. Review SPF and DMARC changes as policy decisions.
  2. Approve external report destinations explicitly.
  3. Resolve selector ownership before overwriting any record.

Founder / Non-technical

Approve a precise domain change

DNS publishing can affect several customer-facing services.

Next steps

  1. Identify affected sending and inbound routes.
  2. Require an explicit recovery owner.
  3. Accept the change only after real message verification.

[ FAQs ]

Frequently asked questions

Does buying the domain at GoDaddy make this the right editor?

Only if GoDaddy hosts the active authoritative DNS. Check the delegated nameservers instead of inferring DNS hosting from the registrar.

What goes in Name for a root TXT record?

GoDaddy documents @ for the root. For a subdomain, use the relative hostname or prefix without the domain name.

What name should DMARC use?

For a policy at _dmarc.example.com in the example.com zone, the relative Name is _dmarc. Verify the complete published name after saving.

Can I add a second SPF record for a new provider?

No. Review and update one valid policy at the relevant owner while preserving other approved senders and the lookup budget.

Can a DKIM CNAME use an occupied name?

GoDaddy’s CNAME instructions require an unused name. Resolve the existing dependency or obtain a supported alternative rather than overwriting another service.

What if a long DKIM value will not fit?

The TXT help page documents a 1,024-character value limit. Obtain supported guidance from the DNS and sending providers; do not truncate the key or invent another record type.

Should I wait 48 hours before troubleshooting?

No. Check authoritative names and values immediately after the change. Cached answers can take time, but waiting cannot repair an incorrect record.

Does correct GoDaddy DNS prove my mail passes DMARC?

No. The sending service must use the intended identities. Validate the real message and its trusted receiver results after activation.

[ Sources ]

Sources

  1. GoDaddy add TXT record

    Sections Add a TXT record

  2. GoDaddy add CNAME record

    Sections Add a CNAME record

  3. GoDaddy manage DNS records

    Sections Manage DNS records

  4. RFC 7208 SPF

    Sections §2.4 · §2.6.5 · §3.2 · §3.3 · §4.6.4

  5. RFC 6376 DKIM

    Sections §3.4 · §3.5 · §3.6 · §3.7 · §6.1 · §6.3

  6. RFC 9989 DMARC

    Sections §4.4 · §5.3.5 · §5.4 · §7.4 · §8

[ Glossary ]

Glossary

DKIM selector
The s= value that, with a DKIM signing domain, locates a verification key in DNS.
DMARC alignment
The required relationship between the visible From domain and a passing SPF or DKIM identity.
Envelope sender
The SMTP sender identity evaluated by SPF, distinct from the visible From header.
Authoritative DNS
The delegated DNS servers responsible for answering for a zone.

Enterprise provenance

Why top financial institutions and governments retired their email security dashboards.

Traditional email authentication platforms sell you a dashboard and ask your engineers to do the labour. In high-stakes environments, manual oversight means delayed enforcement, configuration drift and unmonitored shadow domains.

EmailAuth is the agentic email provenance platform. Our agents enforce p=reject, keep third-party senders aligned and move your domains to full RFC 9989 compliance, the new DMARC standard,, with human-in-the-loop auditability.

Governments Large enterprises Tier-1 financial institutions

SaaS · Dedicated tenancy · Air-gapped on-prem · BYOK encryption

Knowledge Base