Three emails, the DNS records that have to exist first, and a 14-day warmup. Written 2026-07-31.
Send days 1, 4, and 8. Same thread if your tool supports it. If they reply anything at all, stop the sequence and answer as a human.
Buy a look-alike, never the main domain. Something like getstpierre.com or stpierremarketing.com. Everything below is templated — swap the bracketed parts once the domain and the sending tool are chosen.
| What | Type | Host | Value | Why it matters |
|---|---|---|---|---|
| SPF | TXT | @ (root of sending domain) | v=spf1 include:<ESP-SPF-INCLUDE> ~all | One SPF record only. Never two. Swap the include for whatever sending tool you pick. Keep ~all (softfail) through warmup, tighten to -all after day 30. |
| DKIM | TXT | <selector>._domainkey | v=DKIM1; k=rsa; p=<2048-BIT-PUBLIC-KEY> | 2048-bit, not 1024. The sending tool generates the key and gives you the selector. Some tools hand you a CNAME instead of a TXT — use whichever they give you, do not publish both. |
| DMARC | TXT | _dmarc | v=DMARC1; p=none; rua=mailto:dmarc@<SENDING-DOMAIN>; fo=1; adkim=r; aspf=r; pct=100 | Start at p=none so nothing gets blocked while you watch the reports. Move to p=quarantine around day 21 once SPF and DKIM both pass clean. |
| Return-path | CNAME | <bounce-subdomain> (e.g. bounce) | <ESP-BOUNCE-TARGET> | This is what makes SPF line up with the From address. Skipping it is the most common reason a technically correct setup still lands in spam. |
| MX | MX | @ (root of sending domain) | <MAIL-HOST> (priority 1) | The sending domain has to be able to receive mail, or replies and bounces vanish and your reputation reads as a one-way spam cannon. |
| A record | A | @ (root of sending domain) | <WEB-HOST-IP> | Point it at a real one-page site. A sending domain that resolves to nothing looks disposable to every filter. |
One inbox on the new domain. Sends per day, and what that day is for.
| Day | Sends | To | What you are doing |
|---|---|---|---|
| 1 | 5 | Seed inboxes only | Gmail, Outlook, Yahoo accounts you own. Open, reply, mark not-spam, drag out of Promotions. |
| 2 | 5 | Seed inboxes | Same. Reply to every one from the seed side. |
| 3 | 10 | Seed inboxes | Add a second Gmail seed. Start a real thread, two replies deep. |
| 4 | 10 | Seed + 2 friendlies | First outside humans. People who will actually reply. |
| 5 | 15 | Seed + friendlies | Check the DMARC reports. SPF and DKIM should both read pass. |
| 6 | 15 | Friendlies | No weekend sends after this point unless replies are strong. |
| 7 | 20 | Friendlies | Week-1 review: any bounce over 3% means stop and fix the list. |
| 8 | 25 | First cold batch | 20 warm + 5 cold. Cold rows must be verified addresses only. |
| 9 | 30 | Cold batch | 25 cold. Same subject family all week, so you can read the numbers. |
| 10 | 35 | Cold batch | Watch reply rate, not open rate. Opens are unreliable now. |
| 11 | 40 | Cold batch | Any spam complaint at all = pause the day, check the source of those rows. |
| 12 | 50 | Cold batch | Move DMARC toward p=quarantine if SPF and DKIM have passed clean all week. |
| 13 | 60 | Cold batch | Add the second subject line. One variable at a time. |
| 14 | 75 | Cold batch | Week-2 review. If bounce is under 2% and complaints are zero, keep climbing ~20% a day to a 150/day ceiling per inbox. |