Skip to main content

How to Verify Your Sending Domain - Mailchimp

Updated over a week ago

Before you can send authenticated emails, you must verify ownership of your domain. This ensures that only authorized senders can use your domain and helps protect your reputation.

On the Sending Domains page, domains that are fully configured will show three green checkmarks:

  • ✅ Domain verified

  • ✅ DKIM configured

  • ✅ DMARC configured


Step 1: Verify via DNS (TXT Record)

  1. Go to the Sending Domains page and click View Details beneath the domain you want to verify.

  2. You’ll see a unique verification key, such as:

    mandrill_verify.Yfe0JuqvZBiYIUXmTwQNiA

  3. Log in to your DNS provider or registrar, and add a TXT record with this value.

  • Name/Host: (leave blank or enter @, depending on your provider)

  • Value: mandrill_verify.Yfe0JuqvZBiYIUXmTwQNiA - uniquely created for you

4. Return to the Sending Domains page and click Test DNS Settings.

  • If the TXT record is found, your domain will be verified.

  • Keep in mind that DNS changes may take several minutes to propagate depending on your domain’s TTL settings.

🛠️ If you’re using the API, the /senders/add-domain endpoint will return a verify_txt_key that you append to mandrill_verify. in the same way.


Step 2: Verify via Email (Alternative Method)

If you prefer, you can verify your domain using email:

  1. From the Sending Domains page, click View Details below the “Requires verification” warning.

  2. Enter a valid email address at the domain you’re verifying.

    • Example: yourname@yourdomain.com

  3. Click Send Verification Email.

You’ll receive an email containing a link that looks like:

http://mandrillapp.com/settings/verify-domain?domain=example.com&key=VERIFICATION_KEY
  • Click the link, and your domain will be verified.


Step 3: Verify via API (Optional)

You can also use the Transactional API to verify a domain with the /senders/verify-domain endpoint.

Did this answer your question?