[ Sending-service guides ]

Mailchimp domain authentication: verify the campaign before trusting the status

Keep address verification, generated DNS records and received campaign results separate, while preserving the domain’s wider policy.

By the EmailAuth research team · 4 min read

[ Key points ]

  • Keep address verification, generated DNS records and received campaign results separate, while preserving the domain’s wider policy.
  • Verified address access is not domain authentication or inbox placement.
On this page

Mailchimp's domain verification and domain authentication are separate steps. Verification establishes access to the relevant email identity; authentication configures the domain for the sending workflow. Neither should be confused with proof that a particular campaign reached a recipient using the intended identity.

Begin with the account, the domain in the campaign's visible From address and the campaign route being assessed. Record who owns the domain and who can authorise changes to its active DNS.

Identify the sending product and current state

Mailchimp's current guidance includes automated and manual authentication paths. Establish which path the account uses and whether the domain has already been verified or authenticated.

Keep product scope explicit. If the business uses Mailchimp Transactional as well as marketing campaigns, confirm the applicable setup and test requirements for each route. A brand appearing in the same family of products does not establish shared configuration.

Use a domain the organisation controls. A public mailbox address cannot give the organisation authority to publish authentication records for that mailbox provider's domain.

Reconcile the generated records with the existing zone

For the current manual workflow, Mailchimp documents two DKIM CNAMEs and a DMARC TXT record. Use the values generated in the relevant account, not a remembered selector or a copied customer target.

Inspect the existing data at each proposed name. A new record must not overwrite an active selector, and a proposed DMARC record needs review against the policy already in force. An account setup process is not approval to reset a stronger operating policy or remove reporting destinations.

Do not create a second DMARC policy at the same owner name merely to satisfy another service. Determine whether the applicable existing policy satisfies the configuration needs, and resolve any disagreement through the supported verification process.

For an automated connection, review its intended DNS changes and access scope before authorising them. Retain the actual resulting records. Automated writing still needs a traceable owner and an understandable result.

Verify the public answers and account result

Check the exact owner names at the active authoritative host. Confirm how the DNS editor treats a full hostname, and whether it preserves the intended CNAME target.

Record the public answer and time alongside Mailchimp's validation state. An in-progress status needs investigation of publication and validation, rather than repeated deletion and recreation of records.

If validation fails, compare each requested record with its authoritative answer and check for a record-type or owner-name conflict. Avoid changing unrelated SPF policies or inbound mailbox routing without evidence that they are involved.

Send through the campaign route

Use controlled recipients and an appropriate campaign test. Save the original received message with the account and campaign reference.

Inspect the visible From domain, DKIM signing domain and trusted receiver results. Establish the aligned authentication path that supports DMARC. A policy TXT record alone cannot create a signature or repair an unrelated identity.

A synthetic example illustrates the distinction. A team verifies access to an address and sees no problem in its account list, but never completes domain authentication. The next investigation should compare that account state with the generated DNS requirements and a real campaign message. Rewriting the DMARC policy repeatedly would skip the missing setup evidence.

If a campaign passes authentication but still goes to spam, keep that finding. Authentication and placement answer different questions. Investigate the current receiver requirements and the campaign's recipient, reputation and content factors separately rather than undoing a proven identity configuration.

Keep campaign changes maintainable

Record the account, sending product, domain, generated record set, change owner and received-message evidence. Include a retirement process for agencies or accounts that stop sending for the organisation.

Review the setup when the From domain or account changes. Keep records needed by active routes until retirement is verified, and reassess older dependencies rather than retaining them indefinitely without an owner.

The sender inventory connects this campaign route to the wider programme. The useful outcome is a specific, verified identity that the team can maintain, rather than an unqualified promise that every campaign will reach the inbox.

Separate the campaign checks into a decision ledger

For fictional marketing campaign MC-01, From news@example.com is stipulated verified by email access, while domain authentication remains pending. CNAME1 and CNAME2 generated values have not been supplied, existing DMARC is assumed p=reject, and received DKIM/SPF results are unknown. Keep the campaign unverified; do not replace the existing policy with p=none or invent DNS targets to force completion. Obtain the account-generated names, reconcile each with the authoritative zone and then collect a controlled campaign original. A separate transactional application remains outside that campaign result. No account, DNS connection or campaign send was executed.

Mailchimp documents that changed CNAMEs can require disabling and re-authenticating the domain. Plan that maintenance under the change owner with affected campaigns identified; do not repeatedly reset a working configuration merely because an unrelated delivery issue appeared.

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 ]

Verified address access is not domain authentication or inbox placement.

[ By role ]

What this means for you

Choose your role for practical next steps.

IT / Mail Admin

Preserve the domain’s existing controls.

Generated records need reconciliation with active selectors and the current policy before publication.

Next steps

  1. Check each authoritative owner name.
  2. Resolve policy or CNAME conflicts.
  3. Keep account validation and message evidence together.

CISO / SecOps

Make agency access and retirement visible.

A campaign account can continue to assert the brand after a commercial relationship changes.

Next steps

  1. Review automated DNS-change permissions.
  2. Assign account and domain owners.
  3. Verify retirement before removing or retaining dependencies.

Founder / Non-technical

Verify the campaign the business will send.

A verified address is not the whole sending setup, and authentication is not a promise of campaign performance.

Next steps

  1. Name the account and sending product.
  2. Review the intended From domain.
  3. Request a received campaign test.

[ FAQs ]

Frequently asked questions

Is Mailchimp domain verification the same as authentication?

No. Mailchimp distinguishes access verification from domain authentication. Record both the account state and the received-message result for the route being assessed.

Can I authenticate our free public email address as an owned domain?

You cannot publish domain authentication for a public provider’s domain merely by controlling one mailbox. Use an appropriate domain the organisation owns and controls.

Which DNS values should I publish?

Use the values generated for the relevant account and current workflow. Check every owner name and target against the existing zone before applying them.

Should I replace a stronger DMARC policy with a setup example?

Assess the domain-wide consequences first. Preserve the intended operating policy and reporting destinations rather than treating the wizard as policy-change approval.

Does automated authentication remove the need for review?

No. Review the proposed access and changes, retain the resulting record set and verify the public answers and actual campaign route.

What should I check when validation stays in progress?

Compare generated requirements with authoritative answers, including record type, full owner name and CNAME target. Keep account validation separate from a live-message result.

Does this prove Mailchimp Transactional is ready too?

Confirm the product and route in use. A separate transactional workflow needs its own applicable configuration and test evidence.

Why can an authenticated campaign still reach spam?

Authentication establishes part of the identity assessment. Recipient expectations, reputation, content and receiver requirements still affect placement; do not assume a passing result guarantees an inbox.

[ Sources ]

Sources

  1. RFC 9989

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

  2. RFC 6376

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

  3. RFC 7208

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

  4. Mailchimp: Set Up Email Domain Authentication

    Sections Before you start · How it works · Method 2: Manual Authentication Steps · Confirm your email domain authentication · Troubleshooting

[ Glossary ]

Glossary

DMARC
A domain-identity mechanism that evaluates alignment of passing SPF or DKIM identities with visible From and publishes handling preferences.
Alignment
The required domain relationship between visible From and an authenticated domain under the applicable mode.
Authoritative DNS
The delegated service responsible for published answers for a zone.
DKIM
A signature binding a signing domain to covered message bytes, not approval of every instruction.
Selector
The s= label used with DKIM d= to locate a public key.

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