Email Infrastructure — Troubleshooting
Diagnosis and recovery protocols for common email infrastructure problems.
DNS Issues
"DNS Records Not Found"
Cause: Records haven't propagated or weren't saved correctly.
Fix:
- Wait — propagation takes 15 min to 48 hours
- Check registrar DNS panel — verify records are actually saved
- Flush DNS cache:
sudo dscacheutil -flushcache(Mac) oripconfig /flushdns(Windows) - Lower TTL to 300 seconds for faster propagation
- Verify you're editing the correct domain in the correct registrar
"Multiple SPF Records Detected"
Cause: More than one SPF TXT record exists. Only ONE is allowed per domain.
Fix:
- Go to registrar DNS panel
- Find all TXT records starting with
v=spf1 - Delete duplicates — keep only the correct one:
- Google:
v=spf1 include:_spf.google.com ~all - Microsoft:
v=spf1 include:spf.protection.outlook.com ~all
- Google:
- Save and wait for propagation
Note: This is especially common with GoDaddy, which sometimes auto-creates SPF records.
"DKIM Authentication Failed"
Cause: DKIM record not added, incorrect value, or hasn't propagated.
Fix:
- Re-generate the DKIM key in Google Workspace or Microsoft 365 admin
- Copy the EXACT value — including all characters, no extra spaces
- Verify the host/name field:
- Google:
google._domainkey - Microsoft:
selector1._domainkeyandselector2._domainkey
- Google:
- Wait 24 hours (DKIM can take longer to propagate)
- Re-start authentication in workspace admin panel
"DMARC Record Missing"
Cause: DMARC is never auto-configured. You must add it manually.
Fix: Add TXT record:
- Host:
_dmarc - Value:
v=DMARC1;p=none;sp=none;pct=100;rua=mailto:you@domain.com;ri=86400;aspf=r;adkim=r;fo=1
"Custom Tracking Domain Not Working"
Cause: CNAME record incorrect, Cloudflare proxy enabled, or not configured in Instantly.
Fix:
- Verify CNAME: host
inst→ points toprox.itrackly.com(type CNAME) - Cloudflare: click orange cloud to make it grey (proxy OFF)
- Instantly: Settings → Custom Tracking Domain → enter
inst.yourdomain.com→ Verify - Wait 15–30 min for propagation
- Test:
nslookup inst.yourdomain.com— should point to tracking server
DNS Gotchas Checklist
- Did you save after adding records?
- Are you editing the correct domain?
- Is the host field exactly right? (@ vs blank vs _dmarc)
- Did you paste the entire value with no extra spaces?
- Is Cloudflare proxy disabled for CNAME records?
- Is there only ONE SPF record?
Connection Issues
"Account already added"
Account is connected to another Instantly workspace. Remove it from the other workspace first.
Google OAuth Fails
- Verify you're admin of the Google Workspace
- Check API Controls are configured: Security → API Controls → Manage App Access
- Try from incognito browser
Microsoft Won't Connect
- Verify SMTP AND IMAP are both enabled in Admin Center
- Wait the full 1 hour after enabling
- Try from incognito browser
- Ensure you're signing in with the correct Microsoft account
"Invalid Credentials"
- Double-check app password (regenerate if needed)
- Verify 2FA is still enabled on the account
Connection Keeps Dropping
- Check if 2FA was disabled — re-enable and generate new app password
- Verify DNS records haven't changed
Warm-Up Issues
Red Flame (Warm-Up Disabled)
Cause: High bounce rate on warm-up emails. Usually a DNS problem.
Recovery:
- Run "Test domain setup" in Instantly — fix any red items
- Verify DKIM, SPF, DMARC are all correct
- Check if domain/IP is blacklisted (MXToolbox)
- Click red flame → Request Reactivation Code
- Check inbox for code → enter in Instantly
- Warm-up re-enables
Low Health Score (Below 70%)
Cause: Warm-up emails landing in spam.
Fix:
- Verify all DNS records (SPF, DKIM, DMARC)
- Check domain age — very new domains need more time
- Reduce warm-up volume temporarily
- Check if on any blacklists
No Emails Sending
Account likely disconnected. Reconnect in Instantly.
No Emails Receiving
Warm-up not enabled. Click the flame icon to enable.
Deliverability Issues
Emails Going to Spam
Investigation checklist:
- All 4 DNS records present? (MX, SPF, DKIM, DMARC)
- Domain forwarding set up?
- Mailboxes properly warmed (2–3 weeks)?
- Sending volume within limits (max 25/day Google, 15/day Microsoft)?
- Email content spammy? (check for trigger words, too many links, HTML)
- On any blacklists? (MXToolbox check)
- Custom tracking domain enabled?
- Profile pictures on all mailboxes?
Bounce Rate Spike (Above 5%)
Immediate response:
- Pause campaigns immediately
- Identify source: bad list? domain issue? DNS problem?
- Clean list — remove all bounced emails
- Resume at 50% volume for 3 days
- Day 5–7: increase to 75%
- Day 8+: return to 100%
Blacklisted
Critical: Stop all sending from affected domain immediately.
Recovery:
- Identify which blacklist (MXToolbox → Blacklist Check)
- Follow that blacklist's specific removal process:
- Spamhaus — most critical, affects major ISPs
- SORBS — less critical but still matters
- Barracuda — affects corporate email filters
- Fix the root cause before resuming
- If multiple listings, consider the domain burned — set up new domain
Engagement Drop
Investigation:
- What changed? (list, copy, volume, timing, CTA)
- When did it start? (pinpoint date)
- Which domains affected? (all or specific)
- Any external factors? (holidays, industry events)
Recovery:
- Revert to previous working approach
- Run A/B test to isolate the problem
- Change only ONE variable at a time
Recovery Protocols
Default Recovery Process
Day 1: Pause affected campaigns
Day 2: Fix the identified issue
Day 3–5: Resume at 50% volume
Day 6–8: Monitor, increase to 75%
Day 9–11: Monitor, increase to 100%
Day 12+: Full volume with continued monitoring
Healthy Metrics Reference
| Metric | Healthy | Warning | Action Required |
|---|---|---|---|
| Bounce rate | <2% | 2–5% | >5% |
| Spam rate | <0.1% | 0.1–0.3% | >0.3% |
| Open rate | 40–60% | 30–40% | <30% |
| Reply rate | 2%+ | 1–2% | <1% |
| Deliverability score | >95% | 90–95% | <90% |
Investigation Framework
When something goes wrong, ask:
- What changed? (list, copy, volume, timing)
- When did it start? (pinpoint date/time)
- Which domains affected? (all or specific)
- What do metrics show? (bounce, spam, open rates)
- External factors? (holidays, news, industry events)
Seasonal Factors (Don't Panic)
| Period | Normal Drop | Recovery |
|---|---|---|
| December holidays | 20–30% | Mid-January |
| July–August | 10–20% | September |
| End of quarter | 10–15% | First 2 weeks of new quarter |
| Industry conferences | 15–25% | 1 week post-event |
Investigate only if dips exceed these norms or don't recover on schedule.
Where to Get Help
- Re-watch the Step 4 setup videos (most issues are missed steps)
- Contact registrar support (they can verify records are saved)
- MXToolbox "Check DNS" feature (shows exactly what's missing)
- Frontal community (share screenshots, hide sensitive values)
- Tag @Louis or @Nik for urgent issues
Built by Frontal & Ivan Falco. For questions on implementation or anything not covered here, reach out to Ivan directly on LinkedIn.