Research
Email security in five Irish sectors: 4,101 domains, read on 29 October 2026
On 29 October 2026 we read the public email records of 4,101 Irish business domains. Of the 3,555 that receive email, 345 publish a policy telling receiving servers to junk or refuse mail forged in their name.
By Oscar CobbeCurrent as at 6 minute read6 sources
What we found
Anyone can send an email that claims to come from your domain. Whether it lands in an inbox depends on records you publish: SPF lists the servers allowed to send for you, DKIM lets your mail carry a signature, and DMARC tells receiving servers what to do with mail that fails both.
Of the 3,555 domains in our study that receive email, 345 (9.7%) publish DMARC at quarantine or reject, which asks receiving servers to junk or refuse mail that fails. 1,057 (29.7%) publish DMARC at p=none, which asks for reports and leaves delivery to each receiving server's own judgement. 2,153 (60.6%) publish no DMARC record at all.
Recruitment agencies and solicitors are furthest ahead, at 23.1% and 20.2%. Dental practices follow at 8.2%, hair and beauty salons at 5.0%, and physiotherapy and allied health practices at 4.3%.
| Sector | Live domains | Receive email | DMARC enforced | DMARC at p=none | No DMARC | No SPF record |
|---|---|---|---|---|---|---|
| Solicitors | 687 | 669 | 135 (20.2%) | 158 (23.6%) | 376 (56.2%) | 34 (5.1%) |
| Recruitment agencies | 275 | 268 | 62 (23.1%) | 110 (41.0%) | 96 (35.8%) | 6 (2.2%) |
| Dental practices | 734 | 687 | 56 (8.2%) | 188 (27.4%) | 443 (64.5%) | 86 (12.5%) |
| Physiotherapy and allied health | 751 | 671 | 29 (4.3%) | 203 (30.3%) | 439 (65.4%) | 109 (16.2%) |
| Hair and beauty salons | 1,655 | 1,260 | 63 (5.0%) | 398 (31.6%) | 799 (63.4%) | 221 (17.5%) |
| All five | 4,101 | 3,555 | 345 (9.7%) | 1,057 (29.7%) | 2,153 (60.6%) | 456 (12.8%) |
How to read the table
Percentages are of the domains that receive email. Enforced means a DMARC policy of quarantine or reject. One domain is listed in two sectors, so the sector rows add up to one more live domain than the total.
What each DMARC setting tells a receiving server
DMARC is now RFC 9989, published in May 2026, which replaces the 2015 RFC 7489. It defines three policies. At p=none, in the RFC's words, the domain owner "offers no expression of preference". At quarantine, the owner considers failing mail suspicious. At reject, the owner considers every failure "a clear indication that the use of the domain name is not valid". A record without a valid policy is treated as p=none.
p=none has a use: it collects reports while a business finds every service that sends as its domain. Google's sender guidelines accept it, too. Since 1 February 2024, anyone sending more than 5,000 messages a day to Gmail accounts must publish DMARC, and Google's page says the policy "can be set to none". That meets Gmail's rule and asks receiving servers for nothing: whether a forged invoice in your name is delivered is left to each one's own judgement.
By email provider
The provider is read from the domain's MX records, the servers that receive its mail. A filtering service in front of Microsoft 365 or Google is counted under the filter.
- 1Microsoft 365: 247 of the 815 domains (30.3%) publish the two DKIM records Microsoft asks for, under the names selector1 and selector2. Until a business adds them, Microsoft signs its mail with the tenant's onmicrosoft.com name, which DMARC does not count as the business's own. Our Microsoft 365 guide has the steps.
- 2Google Workspace: 211 of the 688 domains (30.7%) publish no SPF record, though Google's set-up page gives the one line to add for a domain that sends only through Google: v=spf1 include:_spf.google.com ~all. 145 (21.1%) publish a DKIM key under google, the name Google uses unless an administrator picks another. Our Google Workspace guide covers both.
- 3Other mail servers are hosting companies' mail services, filtering services and servers under the businesses' own domains: 660 of the 1,650 receive mail at a host under their own domain name.
| Provider | Domains | DMARC enforced | No DMARC record |
|---|---|---|---|
| Microsoft 365 | 815 | 149 (18.3%) | 443 (54.4%) |
| Google Workspace | 688 | 47 (6.8%) | 420 (61.0%) |
| Titan | 361 | 6 (1.7%) | 296 (82.0%) |
| Zoho | 41 | 3 (7.3%) | 18 (43.9%) |
| Other mail servers | 1,650 | 140 (8.5%) | 976 (59.2%) |
SPF: missing, doubled or over the limit
456 of the 3,555 domains (12.8%) publish no SPF record, so a receiving server has no list of who may send for them. 30 publish more than one, which receiving servers treat as an error, so none of them counts. 39 publish a single record that needs more than the ten DNS lookups SPF allows, which also ends in an error; our guide to the lookup limit explains the fix. No domain in the study published +all, which would let any server in the world send as it.
Domains that receive no email can still be forged
546 of the live domains publish no MX record, so they are not set up to receive email. 478 of them (87.5%) publish neither SPF nor DMARC, which leaves a receiving server nothing that says mail from them is fake. 37 publish DMARC at quarantine or reject.
The UK's National Cyber Security Centre calls protecting a domain that sends no email easy, and its guidance on parked domains gives four records, in order: an SPF record that allows no sender (v=spf1 -all), DMARC at p=reject, a null MX record (0 .) where the domain has a website but no mail, and a DKIM record with an empty key. The NCSC says the DKIM record is not strictly required, and that once protected, these domains need no maintenance.
How we read them
One reading of public DNS, with the code behind our free check, cross-checked through two public resolvers.
- 1The domains: the websites of Irish businesses in five sectors, gathered from Google Maps listings and, for a handful, web searches, between 24 August and 28 October 2026. Booking platforms, social media pages and site builders were removed, and each business's own domain was counted once per sector.
- 2The reading: all 4,295 domains on the evening of 29 October 2026, from public DNS, with the same code as our free email security check. 179 do not exist in DNS and 15 did not answer, which leaves 4,101. Every domain that showed a gap was read a second time, and a record found on either read counts.
- 3The cross-check: 300 domains chosen at random were read again through Cloudflare's and Google's public resolvers. All 300 agreed with the scan on mail, the number of SPF records and the DMARC policy.
- 4DKIM: a key can be published under any name, and DNS cannot list them. We looked under the names Microsoft 365 and Google Workspace use and five common others, so a key under another name is invisible to this study, which is why DKIM figures appear only for the two providers whose names are known.
What these figures cannot show
The businesses are those that list a website on Google Maps, which is not a random sample of each sector. DNS shows the policy a domain publishes, not what any receiving server does with a forged message. And a business may send its email from another domain, such as a free mailbox, which this study does not see.
Checking your own domain
Run the free email security check on your domain. It reads the same records as this study and says, for each, what a receiving server does with mail forged in your name. If DMARC is missing or set to p=none, our guide to DMARC for an Irish business sets out the order: SPF and DKIM for every service that sends as you, DMARC at p=none to collect reports, then quarantine and reject once the reports show your own mail passing.
Sources
- 1.RFC 9989: Domain-Based Message Authentication, Reporting, and Conformance (DMARC) · RFC Editor
- 2.Email sender guidelines · Google
- 3.Set up SPF · Google Workspace Help
- 4.Set up DKIM · Google Workspace Help
- 5.How to use DKIM for email in your custom domain · Microsoft Learn
- 6.Protecting parked domains · National Cyber Security Centre (UK)
Free, and no account needed
Check your own domain, free
Reads your SPF, DKIM and DMARC records from public DNS with the same code as this study, and says what a receiving server does with email forged in your name.
Run the free checkEmail protection, €450 once
We find every service that sends email as your domain, set up SPF and DKIM for each, and take DMARC from none to reject once the reports show your own mail passing. A second scan proves it from outside.
See the pricesWho wrote this
Oscar Cobbe · Founder, FourWinds Digital
Writes and maintains the legal explainers on this site, and does the compliance work behind them. Every date and article number here is checked against the legislation itself before it is published, and each article shows the date it was last checked.
More about how we work →Read next
- Email securityCan someone send email as your business? What SPF, DKIM and DMARC decide
- Email securitySPF, DKIM and DMARC on Microsoft 365: the records and the order
- Email securitySPF, DKIM and DMARC on Google Workspace: the records and the order
Written on 29 October 2026; it describes the law as FourWinds read it on that date. This is general information about how the rules work, not legal advice on your situation. Where you need a solicitor, we say so. How we check the law.