Cold Email Authentication Setup Guide
Complete step-by-step guide to setting up SPF, DKIM, and DMARC for cold email tools like Instantly, Smartlead, Email Bison, and Lemlist.
Cold Email Authentication Setup Guide
Cold email requires proper authentication to succeed. This guide walks you through setting up SPF, DKIM, and DMARC specifically for cold email tools like Instantly, Smartlead, Email Bison, Lemlist, and others.
Why Authentication Matters for Cold Email
The Cold Email Challenge
Cold email faces unique obstacles:
- No prior relationship with recipients
- Higher spam scrutiny from providers
- Stricter filtering than transactional email
- Reputation starts at zero
- Volume requirements for scale
Without proper authentication:
- 70% to 90% of emails rejected
- 5% to 15% inbox placement rate
- Campaigns fail before they start
With proper authentication:
- 80% to 95% inbox placement rate
- 16x to 19x improvement in delivery
- Campaigns can scale successfully
Pre-Setup Checklist
Domain Strategy
Option 1: Dedicated Subdomain (Recommended)
Benefits:
- Isolated reputation from main domain
- Better for cold email
- Easier to manage
- Protects main domain
Example:
- Main domain:
yourcompany.com - Cold email domain:
sales.yourcompany.comoroutbound.yourcompany.com
Option 2: Separate Domain
Benefits:
- Complete isolation
- No risk to main domain
- Best for high volume
Considerations:
- Additional domain cost
- More management overhead
Tool Selection
Choose your cold email tool:
- Instantly.ai
- Smartlead.ai
- Email Bison
- Lemlist
- Outreach.io
- Reply.io
- Woodpecker
- Other: _______________
Step-by-Step Setup
Step 1: Add Domain to Your Cold Email Tool
Process:
- Log into your cold email tool dashboard
- Navigate to Domain Settings or Email Settings
- Click "Add Domain" or "Verify Domain"
- Enter your domain (e.g.,
sales.yourdomain.com) - Follow tool's domain verification process
What You'll Need:
- Domain name
- DNS access
- Email address for verification (if required)
Step 2: Configure SPF Record
Get SPF Include from Tool
Each tool provides an SPF include statement:
Instantly.ai:
include:spf.instantly.aiSmartlead.ai:
include:spf.smartlead.aiEmail Bison:
include:spf.emailbison.comLemlist:
include:spf.lemlist.comOutreach.io:
include:spf.outreach.ioReply.io:
include:spf.reply.ioWoodpecker:
include:spf.woodpecker.coBuild Your SPF Record
Single Tool:
v=spf1 include:spf.instantly.ai -allMultiple Tools:
v=spf1 include:spf.instantly.ai include:spf.smartlead.ai -allWith Other Services:
v=spf1 include:_spf.google.com include:spf.instantly.ai -allAdd to DNS
DNS Record Details:
- Type: TXT
- Host:
@or leave blank (root domain) - Value: Your complete SPF record
- TTL: 3600 (1 hour) or default
Important:
- Only ONE SPF record per domain
- Keep DNS lookups under 10
- Use
-allfor production (not~allor+all)
Verify SPF Setup
Using MXToolbox:
- Go to https://mxtoolbox.com/spf.aspx
- Enter your domain
- Verify record is detected
- Check lookup count
Using MailSentinel:
- Add domain to MailSentinel
- Run DNS scan
- Verify SPF record detected
- Check validation status
Step 3: Configure DKIM
Get DKIM Records from Tool
Each tool generates DKIM keys:
Process:
- In tool dashboard, find DKIM settings
- Tool generates keys automatically
- Copy DNS records provided
- Records look like:
Host: instantly._domainkey
Type: TXT
Value: v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC...
Add DKIM Records to DNS
For Each Tool:
- Add TXT record with provided hostname
- Add TXT record with provided value
- Wait for DNS propagation (15-60 minutes)
Example DNS Records:
Instantly:
Host: instantly._domainkey
Type: TXT
Value: v=DKIM1; k=rsa; p=...
Smartlead:
Host: smartlead._domainkey
Type: TXT
Value: v=DKIM1; k=rsa; p=...
Email Bison:
Host: emailbison._domainkey
Type: TXT
Value: v=DKIM1; k=rsa; p=...
Verify DKIM Setup
In Tool Dashboard:
- Most tools show verification status
- Look for green checkmark or "Verified"
- May take 15-60 minutes to verify
Manual Verification:
- Send test email
- Check email headers
- Look for
DKIM-Signatureheader - Verify signature is valid
Using Online Tools:
- MXToolbox DKIM checker
- MailSentinel DNS scan
- DKIM validator tools
Step 4: Configure DMARC
Get MailSentinel Report Address
- Sign up for MailSentinel - Free 14-day trial
- Add your domain
- Go to Settings → DMARC Configuration
- Copy your report address:
your-org-id@reports.mailsentinel.io
Create DMARC Record
Starting Policy (Monitoring):
v=DMARC1; p=none; rua=mailto:your-org-id@reports.mailsentinel.ioAfter Monitoring (Quarantine):
v=DMARC1; p=quarantine; rua=mailto:your-org-id@reports.mailsentinel.io; adkim=r; aspf=rFull Protection (Reject):
v=DMARC1; p=reject; rua=mailto:your-org-id@reports.mailsentinel.io; ruf=mailto:your-org-id@forensic.mailsentinel.io; adkim=r; aspf=rAdd DMARC Record to DNS
DNS Record Details:
- Type: TXT
- Host:
_dmarc - Value: Your complete DMARC record
- TTL: 3600 (1 hour) or default
Important:
- Record must be at
_dmarc.yourdomain.com - Only ONE DMARC record per domain
- Start with
p=nonefor monitoring
Verify DMARC Setup
Using MailSentinel:
- Run DNS scan
- Verify DMARC record detected
- Check policy is correct
- Wait 24-48 hours for first reports
Using Online Tools:
- MXToolbox DMARC lookup
- DMARC analyzer tools
- DNS checker tools
Tool-Specific Instructions
Instantly.ai
SPF:
- Add domain in Instantly dashboard
- Copy SPF include:
include:spf.instantly.ai - Add to your DNS SPF record
DKIM:
- Instantly generates keys automatically
- Copy DNS records from dashboard
- Add to your DNS
- Verify in Instantly (shows verification status)
DMARC:
- Set up MailSentinel monitoring
- Add DMARC record to DNS
- Monitor reports in MailSentinel
- Verify Instantly emails pass DMARC
Best Practices:
- Use dedicated subdomain
- Monitor DMARC reports weekly
- Keep spam complaints below 0.3%
- Warm up domain gradually
Smartlead.ai
SPF:
- Add domain in Smartlead dashboard
- Get SPF include:
include:spf.smartlead.ai - Add to DNS SPF record
DKIM:
- Smartlead provides DKIM keys
- Copy DNS records
- Add to your DNS
- Verify in Smartlead dashboard
DMARC:
- Configure DMARC monitoring
- Add DMARC record
- Monitor authentication status
Best Practices:
- Verify domain ownership
- Monitor bounce rates
- Track engagement metrics
- Maintain list hygiene
Email Bison
SPF:
- Domain settings in Email Bison
- Add SPF include:
include:spf.emailbison.com - Update DNS records
DKIM:
- Email Bison generates keys
- Copy DNS TXT records
- Add to your DNS
- Verify setup in dashboard
DMARC:
- Set up DMARC monitoring
- Configure DMARC policy
- Track authentication rates
Best Practices:
- Use dedicated sending domain
- Monitor deliverability metrics
- Follow best practices
- Maintain good reputation
Lemlist
SPF:
v=spf1 include:spf.lemlist.com -allDKIM:
- Lemlist provides DKIM setup
- Add DNS records
- Verify configuration
DMARC:
- Set up DMARC monitoring
- Configure policy
- Track results
Outreach.io
SPF:
v=spf1 include:spf.outreach.io -allDKIM:
- Provided by Outreach
- Add DNS records
- Verify in dashboard
DMARC:
- Configure separately
- Monitor with MailSentinel
Reply.io
SPF:
v=spf1 include:spf.reply.io -allDKIM:
- Provided by Reply
- Add DNS records
- Verify setup
DMARC:
- Configure separately
- Monitor authentication
Woodpecker
SPF:
v=spf1 include:spf.woodpecker.co -allDKIM:
- Provided by Woodpecker
- Add DNS records
- Verify configuration
DMARC:
- Configure separately
- Monitor with MailSentinel
Verification Checklist
After setup, verify everything is working:
- SPF record published and valid
- DKIM records published and verified
- DMARC record published
- Tool shows domain verified
- Test email sent successfully
- Authentication headers present
- DMARC passes in test email
- MailSentinel receiving reports
- No errors in tool dashboard
- DNS propagation complete
Common Issues & Solutions
Issue: SPF Record Not Detected
Symptoms:
- Tool shows SPF not configured
- MXToolbox doesn't find record
Solutions:
- Wait 15-60 minutes for DNS propagation
- Verify record is at root domain (
@) - Check for typos in record
- Ensure only one SPF record exists
- Verify DNS provider saved correctly
Issue: DKIM Not Signing
Symptoms:
- No DKIM signature in headers
- Tool shows DKIM not verified
Solutions:
- Verify DNS records are published correctly
- Check selector matches tool's expectation
- Wait for DNS propagation
- Verify key format is correct
- Check tool's verification status
Issue: DMARC Failing
Symptoms:
- DMARC reports show failures
- Emails going to spam
Solutions:
- Verify SPF alignment
- Verify DKIM alignment
- Check From: domain matches
- Review DMARC reports for details
- Fix underlying SPF/DKIM issues
Issue: Tool Not Sending
Symptoms:
- Emails not sending from tool
- Authentication errors
Solutions:
- Verify domain is verified in tool
- Check SPF includes tool
- Verify DKIM is configured
- Check for DNS errors
- Contact tool support
Best Practices for Cold Email
1. Domain Warmup
Schedule:
- Week 1: 10-20 emails/day
- Week 2: 30-50 emails/day
- Week 3: 75-100 emails/day
- Week 4: 150-200 emails/day
- Week 5+: Gradually increase
With Authentication:
- Faster warmup possible
- Better initial reputation
- Higher success rates
2. List Quality
Requirements:
- Valid email addresses only
- No purchased lists
- Regular list cleaning
- Double opt-in preferred
Impact:
- High bounce rates hurt reputation
- Invalid addresses trigger filters
- Poor lists = authentication failures
3. Content Quality
Best Practices:
- Personalized messages
- Relevant content
- Clear value proposition
- Professional tone
- Avoid spam triggers
4. Monitoring
Key Metrics:
- DMARC pass rate (target: 95%+)
- Inbox placement (target: 80%+)
- Open rate (target: 20%+)
- Reply rate (target: 5%+)
- Spam complaints (must be <0.3%)
Tools:
- MailSentinel for DMARC
- Google Postmaster for Gmail
- Microsoft SNDS for Outlook
- Tool analytics
Next Steps
After setting up authentication:
- Monitor DMARC Reports - Track authentication status
- Set Up Alerts - Get notified of issues
- Review Best Practices - Optimize your setup
- Troubleshoot Issues - Fix any problems
Additional Resources
- Cold Email Deliverability Guide - Complete guide
- SPF Setup Guide - Detailed SPF configuration
- DKIM Setup Guide - Detailed DKIM configuration
- DMARC Setup Guide - Detailed DMARC configuration
- Email Delivery Troubleshooting - Fix issues