Domains, inboxes, SPF / DKIM / DMARC.
Inbox providers decide whether you land in the inbox or in spam before they read a word of your email. That decision is based on technical trust signals you control. This is the single highest-leverage stage of the whole pipeline.
Trust before content
Buy lookalike sending domains — never use your primary
If you send cold from yourcompany.com, one mistake and your real business email starts going to spam. Always send from lookalikes: get-yourcompany.com, tryyourcompany.com, yourcompany-mail.com. A burned domain becomes disposable.
Create inboxes — or buy them pre-warmed
| Option | Cost / mo / inbox | Pros | Cons |
|---|---|---|---|
| Google Workspace | $6–18 | Highest deliverability ceiling | Slow manual setup, manual auth records |
| Microsoft 365 | $6 | Good for Outlook-heavy B2B | Stricter spam thresholds in 2026 |
| Managed providers | $2–4 | Pre-authenticated, bulk discount | Shared infrastructure; varies by provider |
The three authentication records, explained simply
SPF TXT @ "v=spf1 include:_spf.google.com ~all"
DKIM TXT google._domainkey (paste the key your provider gives you)
DMARC TXT _dmarc "v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com; pct=100"
- Start DMARC at
p=none. That means "don't reject anything, just report it." Watch the reports for 2 weeks. - Then move to
p=quarantine. Mails that fail go to spam. Most legitimate senders sit here. - Only move to
p=rejectwhen you're confident. Mails that fail get bounced outright.
Test your records before sending a single email
A free DNS checker tells you in 30 seconds whether your records are correctly set up. Run every domain through one before connecting it to your sender.
Stand up one fully-authenticated sending domain
- Buy one lookalike domain on Porkbun (~$10/yr).
- Create one Google Workspace inbox on it (or order via Mailforge for a pre-built fleet).
- Add the three TXT records above. DMARC starts at
p=none. - Wait 1–2 hours for DNS propagation.
- Run the domain through MXToolbox. All three records should resolve.
- Send one email to mail-tester.com from the new inbox. Score 9+/10.
- Repeat for every domain in your fleet.
The infrastructure mistakes that burn campaigns
p=reject. Without watching reports first, you'll bounce legitimate replies and not know why.If MXToolbox is green and mail-tester scores 9+, infrastructure is not your problem
If you're still landing in spam after this, the cause is downstream: warmup didn't run long enough, daily caps are too high, or your copy is triggering content filters. See Module 04.