DNS Records Needed to Verify a Second Sending Domain
Ensure your second sending domain is verified correctly. Learn the exact DNS records required and how MailTester’s API helps catch errors before they.
Why does a second sending domain need DNS verification?
You set up a second sending domain to expand your reach. But your emails are failing to land in inboxes—some bounce, others end up in spam. It’s not your content. It’s not even your list. It’s the domain.
When you send from a new domain, email providers don’t know if it’s legitimate. They don’t trust it by default. Without proper DNS records, even a clean message can be rejected or flagged as spam.
DNS verification is the technical handshake that proves you own the domain and are authorized to send email from it. It’s not optional. It’s foundational.
Key takeaways
- DNS records are required to verify a second sending domain because email providers use them to validate ownership and authorization.
- Without DNS verification, emails from a secondary domain risk rejection, spam filtering, or inbox placement issues.
- Authentication records like SPF, DKIM, and DMARC are the core components of DNS verification and must be correctly configured to ensure deliverability.
Which DNS records are required to verify a second sending domain?
You need three DNS records to verify a second sending domain: SPF, DKIM, and DMARC. SPF authorizes specific mail servers to send on behalf of your domain. DKIM adds a digital signature to verify message integrity. DMARC tells receiving servers how to handle emails that fail SPF or DKIM checks. All three are essential for inbox placement and sender reputation.
SPF: Authorizing Sending Servers
SPF (Sender Policy Framework) is a DNS record that lists the IP addresses or domains authorized to send email for your domain. If a message comes from an unauthorized server, receiving servers can reject it based on SPF. SPF alone doesn’t authenticate the content — it only checks the sending source. Misconfigurations here commonly cause bounces or delivery failures.
For a second sending domain, you must either extend the existing SPF record to include the new domain’s sending IPs, or create a separate SPF record for it—though multiple SPF records are not allowed. Using include mechanisms like include:_spf.example.com helps manage this properly.
DKIM: Verifying Message Integrity
DKIM adds a cryptographic signature to every outgoing email. Receiving servers verify this signature using your domain’s public key, which lives in a DNS TXT record. If the signature doesn’t match, the email is marked as unverified or rejected. This stops tampering during transit and increases trustworthiness.
You must configure DKIM for each sending domain separately. Many ESPs generate a unique DKIM selector for the domain (e.g., default._domainkey.yourdomain.com). The key is published in DNS as a TXT record and aligned with your sending infrastructure. Tools like MailTester’s real-time API can validate your DKIM setup before you send.
DMARC: Enforcing Policies
DMARC builds on SPF and DKIM by defining what receiving servers should do with messages that fail authentication: quarantine, reject, or allow. It also enables reporting of authentication results, helping you detect spoofing or misconfiguration quickly.
DMARC policies are enforced via a DNS TXT record at _dmarc.yourdomain.com. A policy like v=DMARC1; p=reject; rua=mailto:[email protected] tells receivers to reject unverified emails. Without DMARC, even valid SPF/DKIM checks may not be trusted by major inboxes.
Implementing all three—SPF, DKIM, and DMARC—is standard practice in enterprise email delivery. The IETF’s RFC 7073 (https://www.rfc-editor.org/rfc/rfc7073) details DMARC implementation guidelines. MailTester can test your complete configuration, including inbox placement, using our inbox tester to see how your emails land across Gmail, Outlook, and others. For teams managing multiple domains, bulk verification with MailTester’s bulk list verification helps maintain clean sender reputation across all domains.
How do SPF, DKIM, and DMARC work together in second-domain verification?
You need SPF, DKIM, and DMARC records to verify a second sending domain because they collectively ensure authenticity and trust. SPF authorizes which servers can send mail from your domain, DKIM cryptographically signs messages to confirm they haven’t been tampered with, and DMARC uses both SPF and DKIM results to determine how receivers should handle messages that fail authentication. Together, they form the foundation of email authentication and are required for high deliverability.
SPF: Controlling Who Sends On Your Behalf
SPF (Sender Policy Framework) is a DNS record that lists the IP addresses or mail servers allowed to send email on behalf of your domain. When a message arrives, the receiving server checks this record to verify the sending server is authorized. Without a properly configured SPF, emails may be flagged as suspicious or rejected outright. You can manage SPF records in your DNS provider’s interface, but they must be precise—overly broad or conflicting policies can cause delivery issues.
DKIM: Proving Messages Are Untampered
DKIM (DomainKeys Identified Mail) adds a digital signature to each outgoing email. This signature validates that the email content and headers were not modified in transit. Recipients use your domain’s public key (published in DNS) to verify the signature. If it fails, the message is considered compromised. DKIM is especially important when sending through a third-party provider or using multiple sending domains, as it maintains consistency across different sending sources.
DMARC: Acting on Authentication Results
DMARC (Domain-based Message Authentication, Reporting, and Conformance) builds on SPF and DKIM by specifying how receivers should handle messages that fail authentication. You set DMARC policies (none, quarantine, or reject) in your DNS record. A strict policy like reject ensures unauthenticated mail never reaches inboxes, protecting your brand’s reputation. DMARC also enables feedback reports, helping you detect spoofing attempts and sender misconfigurations.
When verifying a second domain—say, one used for transactional emails while your primary domain handles marketing—these three records must be set correctly. Misconfigurations here cause bounces, spam filtering, or inbox placement issues. Tools like MailTester’s inbox placement test can simulate delivery across major providers and catch issues before large sends.
For large-scale list hygiene, consider an automated approach: bulk verification checks every address for validity, catch-alls, role accounts, and disposable domains—many of which would fail SPF/DKIM checks if sent from a new domain. The real-time verification API integrates directly into your workflow for on-the-fly cleanup.
These records are standard across major email providers. RFC 7052 (now updated by RFC 7483) details best practices for DMARC deployment. You can find authoritative guidance on email authentication via the IETF’s RFC 7052.
What happens if your second domain lacks proper DNS records?
If your secondary sending domain doesn’t have proper DNS records—like SPF, DKIM, and DMARC—receiving servers will likely reject your emails outright, mark them as spam, or deliver them to junk folders. This damages sender reputation and harms deliverability, especially when sending at scale through platforms like SendGrid or Mailchimp. You’ll see high bounce rates and poor inbox placement, which directly reduce campaign effectiveness and waste send volume.
Rejection at the gateway
Mail servers check DNS records before accepting messages. If your domain is missing SPF (which authorizes sending IPs), or DKIM (which verifies message integrity), the receiving server has no way to confirm you’re legit. According to RFC 5321, the SMTP protocol requires sender validation, and servers reject unverifiable traffic. This means your emails never reach the inbox—they fail before the first handshake.
Spam flags and reputation damage
Even if your message slips through initial checks, missing or misconfigured records often trigger spam filters. Receiving servers use reputation scoring systems—like those from Return Path or Spamhaus—to assess sender trustworthiness. Sending from a domain with no valid DNS alignment lowers your sender reputation. Over time, this leads to throttling or filtering by major providers such as Gmail and Outlook, even for clean content.
Let’s say you’re using Mailchimp to send newsletters from a second domain. Without SPF, DKIM, and DMARC in place, even a well-crafted email has no credibility. The system sees you as a weak sender—potentially a phishing or spoofing threat. This isn’t hypothetical; the MxToolbox DNS lookup tool shows real-world validation failures across thousands of domains daily.
That’s where MailTester helps. With our bulk verification, you can check if sender domains and email addresses are valid—before you send. Our real-time API automates verification at scale. And our inbox placement tests show exactly where your messages land in real inboxes—helping you catch DNS issues before they hurt your campaigns.
Every email sent from a domain without validated DNS is a risk. It doesn’t matter if the content is good. If the records don’t check out, the message won’t land. Verify your domains properly, and you’ll avoid bounces, spam flags, and the slow erosion of sender reputation.
How to verify DNS configuration for a second sending domain
You need to add SPF, DKIM, and DMARC records to your domain’s DNS provider to verify a second sending domain. These records authenticate your emails, prevent spoofing, and improve inbox placement. Once added, wait 15–45 minutes for propagation, then test with a real-time verification tool like MailTester’s API to check for missing or misconfigured records.
- Log in to your domain’s DNS provider — access your control panel at Cloudflare, GoDaddy, AWS Route 53, or another DNS host. This is where you manage your domain’s email authentication.
- Add SPF, DKIM, and DMARC records using your email service’s guidance — each sending domain requires its own SPF record (with include mechanisms), a unique DKIM key, and a DMARC policy. Misconfigured or missing records cause authentication failures. Refer to RFC 7208 for SPF specification and RFC 7483 for DMARC to understand the standards behind these records.
- Wait 15–45 minutes for DNS propagation — DNS changes take time to update across global servers. Testing before propagation completes will give false results. Use tools like MxToolbox or dig to verify propagation status.
- Test your domain’s authentication with a real-time verification tool — use MailTester’s API email checker to validate SPF, DKIM, and DMARC in real time. It detects missing entries, syntax errors, or conflicting policies without sending actual emails.
Why each record matters
SPF authorizes which servers can send emails from your domain. DKIM adds a cryptographic signature to each message, proving it wasn’t altered. DMARC tells receiving servers what to do if authentication fails — either quarantine or reject. Without all three, even legitimate emails may be marked as spam.
Common issues to watch for
- SPF record exceeding 10 DNS lookups — use
includemechanisms wisely. - Duplicate or conflicting DKIM selectors across sending domains.
- DMARC policies set to
none— this disables enforcement and reduces protection. - Incorrect DNS TTL settings — shorter TTLs speed up changes but increase query load.
Even a single misconfigured record can hurt deliverability. Regular verification ensures your sending domains stay trusted. MailTester’s inbox placement tester simulates real-world conditions and shows how likely your message is to land in a recipient’s inbox. For large lists or automated workflows, use our bulk verification tool. You can start with 100 free credits — no expiry, no risk.
How MailTester helps catch DNS verification issues before they cause delivery failure
You don’t just need the right DNS records to verify a second sending domain—you need them correctly published and aligned. MailTester checks more than syntax; it performs live lookups of MX, SPF, and DKIM records to confirm they’re actually resolving and properly configured. This stops issues like misrouted mail or rejected messages before they impact deliverability.
Real-time checks, not just syntax
Many tools stop at validating record format. MailTester goes further. It doesn’t assume your records are live. Instead, it queries your domain’s public DNS in real time, confirming your SPF, MX, and DKIM records are published and consistent. This catches problems like expired TXT records, typos in mechanisms, or conflicting policies that syntax-only checks miss.
Let’s say you’ve added a new sending domain and set up SPF. A basic validator might say “valid syntax.” But if the SPF record doesn’t resolve from a global DNS node, or if you’ve accidentally included multiple SPF records, your emails will fail verification. MailTester catches this in real time—before your campaign launches.
It flags weak or conflicting configurations
MailTester identifies subtle but dangerous misconfigurations. For example, it flags domains with multiple SPF records—something that violates RFC 7208 and can trigger rejection. It also detects missing DKIM keys or inconsistent alignment, which harms sender reputation. You won’t see these in a basic syntax checker.
It also checks for catch-all domains, disposable email providers, and role-based addresses, which can degrade deliverability when used in bulk sends. That’s part of why inbox placement testing is baked into the workflow—so you can simulate how your emails land in real inboxes, not just DNS.
For teams sending via multiple domains, the risk compounds. One misconfigured SPF record can trigger bulk rejections or trigger spam filters. You can use MailTester’s bulk verification to test your list against all your sending domains at once, ensuring every email has a clean path to inbox delivery.
Because email deliverability hinges on technical correctness, and because DNS errors are among the most common causes of delivery failure, catching them early is essential. The system doesn’t just report problems—it confirms they’re fixed live, in real network conditions. That clarity prevents wasted sends and protects your sender reputation.
What to do if a second domain’s DNS records are inconsistent or conflicting
If your second sending domain has conflicting DNS records, you’re risking delivery failures, authentication breakdowns, and reputational damage. The core issue is usually multiple or overlapping SPF, DKIM, or DMARC configurations. To fix it: review and consolidate SPF records, ensure unique DKIM selectors per domain, align DMARC policies, and use a real-time DNS health checker to catch errors early. Let’s walk through the fixes.
Fix SPF, DKIM, and DMARC conflicts step by step
- Check for multiple SPF records — only one SPF TXT record should exist per domain. If you find more than one, merge them into a single record using the
include:mechanism. Multiple SPF records are treated as failed by receivers and block sends. - Ensure DKIM selectors are unique across domains. Reusing the same selector (like
defaultorexample) on multiple domains can cause signature conflicts. Use different selectors (e.g.,mailchimp,hubspot) per domain to avoid confusion. - Avoid overlapping DMARC policies. A domain can have only one DMARC record. If you’re enforcing DMARC on both domains, set the policy (e.g.,
rua=mailto:[email protected]) consistently, and never duplicate or conflict theadkimoraspfsettings. - Use a DNS health checker to scan for conflicts in real time. Tools like MXToolbox or DNSSEC.org can help validate syntax and detect common errors before they reach the inbox.
Verify your setup with real-world checks
Even if your DNS records look correct in a zone file, they might not behave as expected. Use an email verification tool to test delivery readiness. You can verify your second domain’s sending health with MailTester’s bulk verification or test inbox placement with our inbox placement tool.
If you're syncing this with a platform like Mailchimp or Klaviyo, ensure the domain is properly added in the integration settings — some tools enforce domain alignment that’s not always visible in DNS. Use MailTester’s integrations to validate setup during onboarding.
For continuous validation, consider the real-time verification API to automate checks during send prep. This catches mismatches before you send to large lists.
The difference between "DNS correct" and "deliverable" is often a misaligned DKIM or a forgotten SPF merge. Double-check, test, and verify.
How MailTester’s bulk verification helps maintain sender reputation across multiple domains
You can verify a second sending domain’s DNS records—SPF, DKIM, DMARC—using MailTester’s bulk list verification to catch invalid, catch-all, or role-based addresses before sending. It checks authentication setup across all domains in your campaign list, flags missing or malformed records, and reduces bounce rates and blocklist risk by cleaning your list in advance.
Pre-send validation catches issues that harm deliverability
When you send across multiple domains, each must be authenticated. A single misconfigured SPF record can trigger a hard bounce or trigger spam filters. MailTester checks every email against real-time DNS records and flags domains with missing or malformed SPF, DKIM, or DMARC policies. This means you’re not guessing—your list is verified against actual email delivery infrastructure.
Let’s say you’re managing campaigns for two brands, each using a separate sending domain. Without pre-verification, a role-based email like [email protected] might slip through. MailTester identifies these as “catch-all” or “risky” and prevents them from being sent, reducing the chance of being flagged as spam. That’s not just cleaning—it’s protecting your sender reputation.
Real-time reporting on authentication and list health
MailTester doesn’t just report “valid” or “invalid.” It surfaces specific issues: for example, SPF records that exceed the 10-lookup limit, or DMARC policies set to “none” instead of “quarantine” or “reject.” These are common red flags that email providers look for. You can use this data to fix your DNS setup or remove problematic addresses before they hurt delivery.
Because deliverability depends on consistent practice—especially when scaling across domains—checking authentication and list quality together gives you confidence. You’re not just running a syntax check; you’re validating real-world delivery conditions. As RFC 7208 specifies, SPF is a key part of anti-spoofing measures. When it’s broken, so is the trust chain.
Use our bulk email verification to scan your entire list across domains. It’s not reactive—it’s preventive. And with a 98.9% accuracy rate, you can trust the results without needing to recheck.
Can you verify a second sending domain without changing its existing DNS setup?
You can verify a second sending domain without changing its DNS setup—if it already has valid SPF, DKIM, and DMARC records in place. If any of these are missing, conflicting, or misconfigured, verification will fail. Use MailTester to audit your domain’s DNS setup before launching campaigns to catch these issues early.
What’s required for DNS-based verification?
For a domain to be verified as a legitimate sender, it must have properly configured SPF, DKIM, and DMARC records. These are the core DNS records that validate email authenticity and are checked by receivers during delivery. Without them, even a technically valid domain may fail verification.
SPF controls which servers can send email for a domain. DKIM signs emails cryptographically to prove they weren’t altered in transit. DMARC defines how receivers should act when SPF or DKIM checks fail. All three work together to confirm legitimacy and protect against spoofing.
When can you skip DNS changes?
You don’t need to update DNS if your current records are already set up correctly and aligned with your sending infrastructure. For example, if your current email service provider (ESP) already publishes valid SPF and DKIM records, and DMARC policy is set to monitor or quarantine, MailTester can verify the domain without further action.
This is common when using the same ESP for multiple domains or when domains are already part of a broader email infrastructure. RFC 7052 and industry best practices from organizations like the Messaging, Malware, and Mobile Anti-Abuse Working Group (M3AAWG) confirm that properly configured records are sufficient for sender validation.
Still, not every domain passes automatically. Conflicts—like multiple SPF records, missing DKIM selectors, or overly strict DMARC policies—can cause failures even with existing DNS entries.
How to verify your domain’s readiness
Let’s be clear: you can’t assume your DNS is correct. Even if a domain has been sending for months, configuration drift or mismanagement can break deliverability. That’s why auditing is essential before adding a new sending domain.
Use MailTester’s inbox placement tester or bulk verification tool to check a domain’s full DNS configuration, including authentication records. This helps you spot issues like SPF record too long, DKIM key mismatches, or DMARC policy conflicts before you launch.
For ongoing campaigns, integrate MailTester’s verification API into your workflow. It checks domains in real time—on signup, on list updates, or during campaign prep—ensuring only valid, deliverable senders are used.
If you're launching from a new domain, verify it before sending to real recipients. It's faster and safer to fix DNS issues before campaigns begin than to deal with bounces, blocklists, or blacklisted IPs.
How integrations with Mailchimp, SendGrid, HubSpot, and Klaviyo support second-domain domain verification
You can’t verify a second sending domain in Mailchimp, SendGrid, HubSpot, or Klaviyo without the right DNS records—specifically SPF, DKIM, and DMARC. These records are required for authentication, and any gap blocks delivery. MailTester’s real-time API checks them before sync, catching invalid or misconfigured domains early so you avoid bounces and reputation damage.
Why DNS setup is non-negotiable for cross-domain sends
When you add a second domain for sending—say, from your primary brand to a new product line—the systems at Mailchimp, SendGrid, and others rely on DNS records to verify you’re the legitimate sender. If SPF doesn’t include the new domain, or DMARC is missing or overly strict, emails will fail at the gate. According to the DMARC specification (RFC 7483), strict enforcement can cause rejection even with valid SPF and DKIM. This isn’t just theory—this is how modern email infrastructure prevents spoofing.
Many senders overlook this step until after they’ve added a domain and start seeing high bounce rates. You’re not just risking deliverability; you’re risking your sender reputation. A single hard bounce from a misconfigured domain can trigger a filter flag with ISPs like Gmail or Yahoo.
How MailTester fits into your workflow
Let’s say you’re syncing a list from HubSpot to SendGrid. You don’t want to ship 10,000 emails only to learn halfway through that 20% of the domains are unverified. MailTester’s API runs a pre-verification pass across your entire list—checking deliverability, catch-all status, role accounts, disposable domains, and DNS alignment—before any sync occurs. This happens in milliseconds per email.
Integrations with Mailchimp, SendGrid, HubSpot, and Klaviyo are built to work with MailTester’s integrated verification flow, so you can plug it in as a validation step before sending. The results are clear: valid, invalid, catch-all, or risky. You never send to a domain that fails SPF or DMARC checks.
With 98.9% accuracy, MailTester doesn’t just check syntax—it maps the actual infrastructure. This means you avoid wasting sends on domains that look valid on paper but are unreachable or protected by greylisting. The system also flags disposable domains and role accounts (like admin@ or sales@), which are common sources of low engagement and spam complaints.
For teams managing multiple brands or product lines, this workflow is essential. It protects reputation, reduces bounce rates, and ensures inbox placement. Use the real-time API on your lists before syncing, or run bulk validation via MailTester’s bulk tool. It’s the only way to truly know your data is clean and safe to send.
You don’t need to guess — MailTester tells you what’s wrong with your second domain setup
Domain verification isn’t about checking boxes. It’s about fixing what’s actually broken. MailTester identifies exactly which DNS records—SPF, DKIM, MX, or DMARC—are missing, incorrect, or misaligned.
Issues are grouped clearly: technical (DNS resolution, syntax), reputational (bounce risk from invalid or disposable addresses), and policy (DMARC alignment failures). No guesswork. No red herrings.
Each verification runs in under one second, even across 10,000+ email addresses. Results are delivered with 98.9% accuracy and remain actionable at scale — via API, bulk upload, or integrations with Mailchimp, HubSpot, Klaviyo, and SendGrid.
Sources
- Since May 5, 2025, Microsoft Outlook requires SPF, DKIM, and DMARC from domains sending 5,000+ emails per day, rejecting non-compliant mail outright at the SMTP level with error 550 5.7.515. — Microsoft Outlook requirements (via MailOver bulk-sender requirements guide) (2025)
- 52.1% of the world's top 1.8 million domains (937,931 domains) now publish a valid DMARC record, up from 29.1% in 2023. — EasyDMARC 2026 DMARC Adoption & Enforcement Report (2026)
Keep reading
- Email authentication: SPF, DKIM, DMARC, BIMI and MTA-STS (complete guide)
- DKIM Oversigning Header Fields: What It Is and Why It Matters
- SMTP TLS Certificate Validation Failure Troubleshooting Guide 2026
- Peer Review Process for Managing Email Authentication Records in 2026
- SPF Permerror How Gmail Outlook Yahoo Treat It in DMARC
Ready to put this into practice? MailTester verifies emails with 98.9% accuracy — start with 100 free verifications.
Frequently asked questions
Does verifying a second sending domain require changing existing DNS records?
Only if they’re missing, conflicting, or incorrect. MailTester helps identify what needs updating without guessing.
Can SPF, DKIM, and DMARC be managed separately for multiple sending domains?
Yes — each domain can have its own records. But consistency and correctness are critical to avoid delivery issues.
How long does it take for DNS changes to apply after verification?
Typically 15 to 45 minutes. Use MailTester’s real-time API to test after propagation.
Why does a domain pass SPF but still fail authentication?
It may lack DKIM or have a DMARC policy that rejects non-compliant mail. MailTester flags these gaps.
Can MailTester detect if my second domain is on a blocklist?
No — it focuses on DNS, syntax, and deliverability signals, but not real-time blocklist status.
Do I need a separate DKIM key for each sender domain?
Yes — different domains should use distinct DKIM keys to avoid cross-domain authentication risks.
Can I use MailTester for onboarding a new domain in my email marketing stack?
Yes — it validates both the domain’s DNS setup and list quality before sending, reducing risk.
How does MailTester handle catch-all domains during second-domain verification?
It identifies catch-all domains as high-risk and flags them for review, reducing potential spam complaints.
What happens if my second domain’s DMARC policy is set to 'p=none'?
It won’t block any messages, but it provides no protection or reporting. MailTester detects weak policies.
Is there a risk of damaging sender reputation when testing a second domain?
Yes — if you send to unverified addresses or use misconfigured domains. MailTester helps avoid that by pre-validating.
Can I verify multiple domains at once using MailTester?
Yes — the bulk verification feature checks multiple domains and their associated list quality simultaneously.
Does MailTester integrate with my current email service provider?
Yes — it has native integrations with Mailchimp, SendGrid, HubSpot, and Klaviyo to validate domains and lists before send.