IONOS SPF and DKIM setup
The SPF include and DKIM CNAME records for IONOS Mail, which region hostname to use, and why the answer changes depending on who hosts your DNS.
What you are setting up
IONOS (formerly 1&1) hosts your mailboxes, and every message your team sends from Outlook, Mail, or IONOS Webmail leaves through IONOS mail servers. To authenticate that mail you need an SPF record that lists those servers and DKIM records that let IONOS sign as your domain. Whether you have to do anything at all depends on one question: who hosts your DNS? With the IONOS name servers, IONOS publishes both for you. With any other DNS host, you publish them yourself.
Publish SPF and DKIM
If your domain uses the IONOS name servers (the default for a domain registered at IONOS), SPF is enabled for every IONOS-hosted domain and the DKIM records are created automatically. If the SPF record is ever missing, open the domain's DNS settings, click Add Record, choose IONOS SPF (TXT), and save. If a different SPF record already exists, IONOS supplements it with its own mail servers rather than replacing it.
If your DNS is hosted elsewhere (Cloudflare, Route 53, another registrar), publish these records at your DNS host:
Type: TXT (SPF) Host: @ Value: v=spf1 include:_spf-us.ionos.com ~all Type: CNAME (DKIM) Host: s1-ionos._domainkey Value: s1.dkim.ionos.com Type: CNAME (DKIM) Host: s2-ionos._domainkey Value: s2.dkim.ionos.com Type: CNAME (DKIM) Host: s<number>._domainkey (the third record IONOS lists for you) Value: s<number>.dkim.ionos.com
The SPF include is regional: US accounts use _spf-us.ionos.com and UK and EU accounts use _spf-eu.ionos.com. Use the one shown in the IONOS help center for your country. If you already have an SPF record, merge the include into it rather than adding a second SPF record. IONOS lists three DKIM CNAME records: the two named selectors above plus a third numeric one, so copy all three exactly as shown in your account. For a subdomain, append the subdomain name to each host (s1-ionos._domainkey.mail for mail.yourdomain.com). Keep the default TTL of one hour.
Receiving mail through IONOS needs the MX records too: mx00.ionos.com and mx01.ionos.com. They do not affect authentication, but a domain with the SPF include and no MX records is a common half-migrated state.
Add DMARC
Standard _dmarc TXT record, nothing IONOS-specific. In the IONOS DNS settings, click Add Record, choose TXT, and enter _dmarc as the host name. IONOS's own example jumps straight to p=reject; start in monitor-only mode instead and ramp up once you can see your reports:
Type: TXT Host: _dmarc Value: v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com
Build it with our DMARC builder and progress past p=none once your reports are clean. IONOS applies the change immediately, and the rest of the world sees it within about an hour.
The IONOS gotcha
Moving your name servers silently turns DKIM off. Because IONOS publishes the DKIM records only inside its own DNS zone, the day you point the domain at Cloudflare or any other DNS host, those records vanish and IONOS keeps sending unsigned mail. Nothing in the mailbox warns you. The fix is the three CNAME records above; the symptom is IONOS showing up in your DMARC reports as SPF-only, and failing outright once mail is forwarded. The second thing that bites is the wrong region: an EU-hosted account with _spf-us.ionos.com in its record can pass or fail depending on which server handled the message, which shows up as intermittent SPF failures rather than a clean break.
Confirm it worked
- Resolve the selectors.
s1-ionos._domainkey.yourdomain.comshould follow its CNAME to a DKIM key. Our DKIM record checker does the lookup for you. - Send a test and read the headers. Send from an IONOS mailbox, open the message, and confirm the DKIM signature shows
d=yourdomain.comwith ans1-ionosors2-ionosselector anddmarc=pass. Our header analyzer reads it back plainly. - Watch the reports. IONOS should appear as an aligned, passing source in your DMARC aggregate reports, labeled as a known sender in trustyourinbox.
Connect your DNS once and we publish the IONOS records above in a single click, with a five-minute window to undo. Then we keep watching this sender in your DMARC reports and tell you the moment IONOS mail starts failing, so a typo in a record never quietly costs you the inbox.
Keep reading
Run a free DMARC audit
Paste your domain and see your published SPF, DKIM, and DMARC in plain English.
DKIM record checker
Confirm the s1-ionos and s2-ionos selectors resolve through their CNAMEs to a live key.
Counting SPF lookups
The IONOS include spends one of your ten lookups; see what else is in the budget.
Google Workspace SPF and DKIM setup
The other common hosted-mailbox setup, with the same DNS-host question.
Last verified 2026-08-30 against the official IONOS documentation.
Was this page helpful?
Free for one domain. Set up in five minutes. We parse the reports; you read plain-English summaries.