Cold outreach without a reason gets ignored. "We provide managed IT services" is a pitch; "anyone can currently send email pretending to be @yourfirm.com" is a reason. DMARC gaps are the most common, most explainable reason a small business has to talk to you this week.
Why DMARC is the best opener
- It is common. In our own check of 64 law, dental and accounting firms in one US city, 41 had no DMARC record at all and only 8 enforced it. You will rarely run out of prospects.
- It is easy to explain. No jargon needed: "Fake invoices can be sent in your name, and your real email is more likely to land in spam."
- It is public. DMARC lives in DNS. Checking it is the same lookup every mail server in the world does, so there is nothing intrusive about mentioning it.
- It leads to paid work. Moving a domain from no DMARC to
p=rejectsafely means finding every legitimate sender, fixing SPF and DKIM, and monitoring reports. That is a project, and often a monthly service.
The three states you will find
- No DMARC record. Mail providers have no instructions for fake email using the domain. This is your strongest opener.
- DMARC with
p=none. Someone started the job and stopped. Spoofed email is still delivered. Great follow-up: "you are halfway there". p=quarantineorp=reject. Protected. Look at the rest of the report instead: SPF over the 10-lookup limit, an expiring certificate, or missing MTA-STS.
Not sure what the policies mean? Read DMARC p=none vs quarantine vs reject, in plain English.
A weekly routine that fits around client work
- Build a list of 20–50 local businesses in one vertical you already serve (dental, legal, accounting, property management). Their websites are enough.
- Run them through a bulk check and sort by grade. Start with the D and F results that are missing DMARC.
- Find the decision maker: practice manager, office manager or owner. LinkedIn and the firm's "About" page usually name them.
- Send something useful, not a pitch. A one-page report with your name on it, the top one or two findings in plain English, and a short ask.
- Watch the domain. If they do not reply, a later change (a certificate about to expire, a new gap) is a natural reason to follow up.
Email template
Subject: Quick question about yourfirm.com
Hi [first name],
I'm [name] at [MSP]. We look after IT for [vertical] firms in [city]. I ran a quick passive check of yourfirm.com's public email setup and noticed there is no DMARC record, which means anyone can send email that looks like it came from you.
Here's a one-page summary in plain English: [report link]
It's usually a short project to fix safely. Would a 15-minute call next week be useful?
[name]
Keep it this short. One finding, one link, one question. If there is a second strong finding (an SSL certificate expiring in under two weeks, for example), add one sentence for it and stop there.
60-second Loom script
- 0–10s: "Hi [name], this is [you] from [MSP]. I made this for [firm] specifically."
- 10–35s: Show the report. "Your grade is F. The main thing: there's no DMARC record, so fake invoices can be sent as @yourfirm.com."
- 35–50s: "Everything here is from public data. Nothing was accessed. Most of it is a quick fix."
- 50–60s: "If it's useful, reply or book 15 minutes with the link below."
What not to say
- Do not say they have been hacked or breached. A missing record is a gap, not an incident.
- Do not attach PDFs to a first cold email. A link gets through filters; an attachment from a stranger often does not.
- Do not promise to "fix it today". Moving to
p=rejectwithout checking who sends mail for the domain can block real email. That caution is exactly why they need you. - Follow the email rules that apply to you (CAN-SPAM in the US, GDPR and PECR in the UK and EU): identify yourself, and stop when asked.
Turning the meeting into work
On the call, walk through the report top to bottom and agree a scope: publish DMARC at p=none with reporting, inventory senders for two to four weeks, fix SPF and DKIM, then step up to quarantine and reject. Offer ongoing monitoring as a monthly line item, and add the domain to your watchlist so you see if anything regresses.
Keep reading
DMARC p=none vs reject · 5 min read
DMARC p=none vs quarantine vs reject, in plain English
What each DMARC policy does to fake email, and a safe path from p=none to p=reject.
small business email security statistics · 4 min read
What 64 local law, dental and accounting firms' DNS tells us
64% had no DMARC record and only 1 in 8 enforced it. Our method, the numbers, and what they mean for MSPs.
Google Yahoo sender requirements · 6 min read
Google, Yahoo and Microsoft sender rules, explained for small business owners
The authentication rules the big mailbox providers now enforce, translated into a short checklist for small businesses.