TABLE OF CONTENTS

Email Sender Validation Feature - Complete Guide

Our new email sender validation feature proactively checks your email configuration before sending campaigns to ensure maximum deliverability and protect your sender reputation.

This guide covers the three validation cases, shows you exactly what the errors look like, and provides step-by-step solutions.


Why We Released This Feature

Starting February 2024, Gmail and Yahoo require proper email authentication. Without this validation:

  • Emails silently land in spam folders
  • Major providers reject your messages
  • Low deliverability with no explanation
  • Sender reputation damage
  • Reduced campaign ROI

Our validation catches these issues BEFORE they hurt your campaigns.


Three Validation Cases We Check

Our system validates three critical email configuration issues:

Case 1: No DMARC Record Found

ERROR MESSAGE: "No DMARC record found for this domain. Please try a different email."

WHAT IT MEANS: Your 'From' email domain doesn't have any DMARC record configured in DNS.

EXAMPLE SCENARIO:

  • Sender Domain: inbox.yourdomain.com (authenticated)
  • From Email: info@yourdomain.com
  • Issue: yourdomain.com has no DMARC record


Solutions for Case 1

PERMANENT SOLUTION (1-2 hours):

Add a DMARC record to your main domain's DNS:

FieldValue
Record TypeTXT
Name/Host_dmarc.yourdomain.com
Valuev=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com
TTL3600 (or default)


QUICK FIX (5 minutes):

Change your 'From' email to match your authenticated sending domain:

  • Current: info@yourdomain.com
  • Change to: info@inbox.yourdomain.com

Case 2: Invalid DMARC Record Format

ERROR MESSAGE: "Invalid DMARC record format detected for the Sender Email's domain. Please use a different email."

WHAT IT MEANS: Your domain has a DMARC record, but it contains syntax errors or invalid configuration.

COMMON INVALID EXAMPLES:

  • Wrong version: v=DMARC2; p=none;
  • Invalid policy: v=DMARC1; p=invalid;
  • Missing semicolons: v=DMARC1 p=none
  • Wrong email format: rua=reports@domain.com (missing mailto:)


Solutions for Case 2

CHECK THESE COMMON ISSUES:

IssueWrongCorrect
Versionv=DMARC2 or v=dmarc1v=DMARC1
Policyp=invalid or p=blockp=none, p=quarantine, p=reject
Syntaxv=DMARC1 p=none (no semicolon)v=DMARC1; p=none;
Email Formatrua=reports@domain.comrua=mailto:reports@domain.com


CORRECTED DMARC RECORD EXAMPLE:

_dmarc.yourdomain.com TXT "v=DMARC1; p=none; rua=mailto:reports@yourdomain.com"

Case 3: Domain Mismatch

ERROR MESSAGE: "The sender email's domain doesn't match the selected sender domain. Please try a different email."

WHAT IT MEANS: Your 'From' email address uses a different domain than your selected sending domain.

EXAMPLE SCENARIO:

  • Sender Domain: inbox.yourdomain.com
  • From Email: john@leadconnectorhq.com
  • Issue: leadconnectorhq.com ≠ inbox.yourdomain.com


Solutions for Case 3

OPTION 1: Change From Email (Immediate)

Update your 'From' email to match your sending domain:

  • Wrong: john@leadconnectorhq.com
  • Correct: john@inbox.yourdomain.com

OPTION 2: Use Your Own Authenticated Domain

If you have your own domain configured:

  • Select your authenticated domain as sender domain
  • Use matching email address (e.g., john@leadconnectorhq.com)
  • Ensure domain has proper SPF, DKIM, and DMARC setup

OPTION 3: Subdomain Strategy

Create aligned subdomains:

  • Sending Domain: mail.yourdomain.com
  • From Email: info@mail.yourdomain.com
  • Benefit: Maintains brand consistency

Step-by-Step DNS Configuration

Follow these steps to add a DMARC record to your domain:

Step 1: Access Your DNS Provider

Log into your domain registrar or DNS hosting provider:

  • GoDaddy: Go to DNS Management
  • Cloudflare: Navigate to DNS tab
  • Namecheap: Access Advanced DNS
  • Google Domains: Go to DNS settings

Step 2: Add TXT Record

Create a new TXT record with these values:

FieldValueExample
Record TypeTXTTXT
Name/Host_dmarc_dmarc.yourdomain.com
Valuev=DMARC1; p=none; rua=mailto:dmarc@yourdomain.comBasic monitoring policy
TTL36001 hour

Step 3: Save and Wait

After saving your DNS record:

  • DNS propagation takes 24-48 hours worldwide
  • Some providers propagate faster (1-4 hours)
  • You can check propagation status using online DNS lookup tools

Step 4: Verify Your Record

Use these tools to verify your DMARC record:

  • MXToolbox DMARC Lookup
  • DMARC Analyzer
  • Google Admin Toolbox
  • Command line: nslookup -type=txt _dmarc.yourdomain.com

Troubleshooting Common Issues

IssueCauseSolution
Still seeing alerts after adding DMARCDNS propagation delayWait 24-48 hours for full propagation
Record shows as invalid after correctionSyntax errors or unsupported valuesUse DMARC generator tools to create valid records
Domain mismatch error persistsUsing external email providers (Gmail, Yahoo) as 'From' addressSwitch to your authenticated domain or subdomain
Emails still going to spamOther authentication issues (SPF, DKIM)Ensure complete email authentication setup

Frequently Asked Questions

Q: Can I disable this validation?
A: No, this validation protects your email deliverability. However, we provide multiple quick fix options.

Q: Will this affect my existing campaigns?
A: Only new campaigns are validated. Existing scheduled campaigns will continue as planned.

Q: Can I use Gmail or Yahoo as my 'From' address?
A: Not recommended. Use your authenticated domain for better deliverability and to pass validation.

Q: How long does DNS propagation take?
A: Typically 24-48 hours, but can be faster depending on your DNS provider.

Q: What if I can't access my DNS settings?
A: Contact your IT team, domain registrar, or use the quick workaround of aligning your email domains.


Quick Reference Guide

VALIDATION ERRORS AND QUICK FIXES:

Error MessageQuick FixPermanent Solution
No DMARC record foundChange From email to match sending domainAdd DMARC record to main domain
Invalid DMARC record formatUse From email with working DMARCFix DMARC syntax errors
Domain doesn't matchAlign From email with sending domainSet up proper domain authentication


BASIC DMARC RECORD TEMPLATE:

_dmarc.yourdomain.com TXT "v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com"