DMARC at IONOS, Strato, All-Inkl and domainfactory: What Your Hoster Set, and What to Change
Whether a German company enforces DMARC often depends less on its IT team than on its hoster. Our DNS data shows the defaults at IONOS, Strato, All-Inkl and domainfactory, what each one means, and what to do next.
Kenneth Kather · Founder & CEO, KNK Outbound
Key takeaways
- IONOS domains usually carry the record v=DMARC1; p=none; without a report address. That counts as having DMARC, but it neither protects the domain nor tells you anything.
- Strato domains usually carry v=DMARC1; p=reject;, the strictest setting, while about half of them have no SPF record. Everything that sends in your name has to pass DKIM.
- All-Inkl and domainfactory set no DMARC default, so the record exists only where someone added it.
- Before you change anything, list every system that sends in your name. Newsletter tools, CRMs and invoicing systems cause most of the problems.
The short answer
Check your DMARC record first, because your hoster may have set one for you. At IONOS the typical default is p=none with no reports, so you should add a report address and move towards enforcement. At Strato the typical default is p=reject, so you should make sure every system sending in your name passes DKIM and add an SPF record. At All-Inkl and domainfactory there is usually no default, so you create the record yourself. You can test your domain in seconds with our free email deliverability check.
What the data shows
These figures come from our DMARC study of 23,488 company domains in Germany, Austria and Switzerland, grouped by the mail platform in the MX record.
| Hoster | Domains | Any DMARC | DMARC enforced | Of which reject | SPF present |
|---|---|---|---|---|---|
| IONOS | 625 | 89.8% | 12.6% | 5.1% | 97.1% |
| Strato | 359 | 95.0% | 80.2% | 69.4% | 53.8% |
| All-Inkl | 228 | 60.5% | 13.2% | 4.4% | 97.8% |
| domainfactory | 169 | 38.5% | 13.0% | 7.1% | 85.8% |
| All domains | 23,488 | 74.9% | 41.7% | 18.8% | 97.5% |
- Domains
- 625
- Any DMARC
- 89.8%
- DMARC enforced
- 12.6%
- Of which reject
- 5.1%
- SPF present
- 97.1%
- Domains
- 359
- Any DMARC
- 95.0%
- DMARC enforced
- 80.2%
- Of which reject
- 69.4%
- SPF present
- 53.8%
- Domains
- 228
- Any DMARC
- 60.5%
- DMARC enforced
- 13.2%
- Of which reject
- 4.4%
- SPF present
- 97.8%
- Domains
- 169
- Any DMARC
- 38.5%
- DMARC enforced
- 13.0%
- Of which reject
- 7.1%
- SPF present
- 85.8%
- Domains
- 23,488
- Any DMARC
- 74.9%
- DMARC enforced
- 41.7%
- Of which reject
- 18.8%
- SPF present
- 97.5%
The gaps are too large to be explained by company behavior. IONOS and Strato customers are both mostly small and mid-sized companies, yet 12.6% enforce DMARC at one and 80.2% at the other. The hoster's default decides.
To see those defaults directly, we looked up the exact records in a sample of 4,000 domains in November 2026. Among the IONOS-hosted domains in that sample, 76 of 129 carried exactly v=DMARC1; p=none;. Among the Strato-hosted domains, 35 of 62 carried exactly v=DMARC1; p=reject;. The remaining domains had individual records. The sample is small, so read these as a pattern rather than exact shares.
IONOS: DMARC is there, but it does nothing yet
A record with p=none tells receiving servers to take no action on failed messages. Without a rua address, nobody receives reports either. So the domain looks fine in a simple check, while anyone can still send forged mail in its name and you would not find out.
What to do:
- Add a report address to the record, for example a mailbox or a report service. Our guide on reading DMARC reports explains what comes back.
- Collect reports for two to four weeks and identify every sender.
- Move to p=quarantine and then to p=reject, as described in moving from p=none to reject.
SPF is usually already in place. In our sample, most IONOS domains use include:_spf-eu.ionos.com. If you also send through Microsoft 365 or a newsletter tool, those senders need to be added to the same record, because a domain may have only one SPF record.
Strato: strict, and a trap for other senders
A record with p=reject asks receiving servers to refuse messages that fail DMARC. That is the protection you want, as long as all your legitimate mail passes. Strato signs its own outgoing mail with DKIM, so mail sent through Strato normally goes through, even without SPF.
The problem starts with everything else. An online shop, a CRM, a newsletter tool or a scanner that sends in your name without its own DKIM signature for your domain will fail, and the recipient may never see the message. If customers say your invoices or newsletters are not arriving, check this first.
What to do:
- Add an SPF record. In our sample of 98 Strato domains, 42 had none. The ones that do mostly use redirect=_spf.strato.com or include:_spf.strato.com. If you also send through other services, use the include form so you can list them too.
- Set up DKIM for your domain in every external tool that sends in your name.
- Add a report address so you can see failures. The default record sends you none.
- If you cannot fix an important sender at short notice, the Strato DNS settings let you switch off the default DMARC rule. Treat that as a temporary step.
All-Inkl and domainfactory: nothing until you add it
Neither sets a DMARC default, which explains the low numbers. In our sample most All-Inkl domains use include:spf.kasserver.com and most domainfactory domains use include:ispgateway.de for SPF.
What to do:
- Create a TXT record at _dmarc.yourdomain.de with v=DMARC1; p=none; rua=mailto:your-address.
- Enable DKIM in the hoster's mail settings or in your mail provider. Exact steps vary by package, so check your hoster's current help page.
- Read the reports, then tighten the policy step by step.
The full setup, including exact records for Google Workspace and Microsoft 365, is in setting up SPF, DKIM and DMARC.
Before you change anything: list your senders
Most DMARC problems come from senders nobody remembered. Walk through this list with whoever runs your IT:
| System | Typical example | What it needs |
|---|---|---|
| Main mailboxes | Hoster mail, Microsoft 365, Google Workspace | SPF and DKIM for your domain |
| Newsletter and marketing | Newsletter tools, marketing automation | DKIM for your domain, ideally a subdomain |
| CRM and sales tools | CRM sequences, booking tools | DKIM for your domain |
| Invoicing and shop | Accounting software, online shop | DKIM or SMTP through your mailbox |
| Devices and websites | Scanners, contact forms, monitoring | Send through an authenticated mailbox |
- Typical example
- Hoster mail, Microsoft 365, Google Workspace
- What it needs
- SPF and DKIM for your domain
- Typical example
- Newsletter tools, marketing automation
- What it needs
- DKIM for your domain, ideally a subdomain
- Typical example
- CRM sequences, booking tools
- What it needs
- DKIM for your domain
- Typical example
- Accounting software, online shop
- What it needs
- DKIM or SMTP through your mailbox
- Typical example
- Scanners, contact forms, monitoring
- What it needs
- Send through an authenticated mailbox
Does this matter for sales?
Yes, in two ways. If your own mail lands in spam or gets rejected, offers and invoices do not arrive. And large mailbox providers have made authentication a condition for bulk senders: Google and Yahoo since 2024, Microsoft since 2025. If you plan outbound campaigns, do not send from your main domain at all. We use dedicated sending domains, as described in our cold email deliverability guide.
Frequently asked questions
Does IONOS set up DMARC automatically?
In our DNS data, most IONOS-hosted domains have a DMARC record, typically exactly v=DMARC1; p=none; without a report address. That does not protect the domain and sends no reports, so you should add a rua address and move towards quarantine and reject.
Why do my emails from a Strato domain get rejected?
Strato domains typically carry the policy p=reject. Mail sent through Strato is signed with DKIM and passes, but mail from other systems, such as a CRM, shop or newsletter tool, fails if it has no DKIM signature for your domain. Set up DKIM in those tools and add an SPF record.
What is the SPF record for All-Inkl?
In our sample, most All-Inkl domains use include:spf.kasserver.com. Check the exact record on your hoster's help page and add other senders to the same record, since a domain may only have one SPF record.
Is p=none enough?
Only as a short first step with reports switched on. It tells receivers to take no action on failed messages, so forged mail still gets through. Our study found that 33.1% of company domains sit on p=none and 15.5% have it with no report address at all.
How do I check what my hoster set?
Enter your domain in our free email deliverability check, or query the TXT record at _dmarc.yourdomain.de with any DNS lookup tool. Look at the p= value and whether a rua address exists.