How to Authenticate Your Domain Name on Hostinger
Introduction
If your domain’s DNS is managed at Hostinger, you authenticate it for systeme.io email by adding three CNAME records and one TXT (DMARC) record in hPanel under DNS / Nameservers → DNS records. Official help article 4258 documents the steps—including the Name / Target fields and the trailing dot on CNAME targets.
This guide is for email sending authentication, not for connecting a sales funnel (that uses article 4262 under Custom Domain).
Prerequisites
- Active systeme.io account.
- Domain registered or DNS hosted at Hostinger.
- Access to hPanel.
- Domain entered in systeme.io without www.
- An active site on the domain when required—see general domain authentication.
Step 1 — Generate Records in systeme.io
- Log in to systeme.io.
- Settings → Emails.
- Start domain authentication.
- Enter your domain without www → Save.
- Status shows Pending until DNS is correct.
- Refresh if needed → click the eye icon for 3 CNAME + 1 TXT.
Example CNAME pattern (your values differ):
si942517→inbound.systeme.iosystemeio1._domainkey→key1.systeme.iosystemeio2._domainkey→key2.systeme.io
Step 2 — Open Hostinger DNS Records
- Log in to Hostinger hPanel.
- Select your domain.
- Go to DNS / Nameservers.
- Open DNS records (Manage DNS records).
- Click Add record for each row from systeme.io.
Step 3 — Add the Three CNAME Records
Repeat for each of the three CNAME lines:
- Type: CNAME.
- Name: paste from systeme.io—prefix only (e.g.
si942517, notsi942517.yourdomain.comif Hostinger appends the zone). - Target (or Points to): paste the target from systeme.io and append a period (.) at the end (e.g.
inbound.systeme.io.,key1.systeme.io.,key2.systeme.io.). Required per article 4258. - Leave TTL at default (e.g. 14400) unless you have a reason to change it.
- Click Add record / save.
Expected layout (examples):
- Name:
si942517— Target:inbound.systeme.io. - Name:
systemeio1._domainkey— Target:key1.systeme.io. - Name:
systemeio2._domainkey— Target:key2.systeme.io.
Step 4 — Add the TXT (DMARC) Record
- Add record → Type: TXT.
- Name:
_dmarc(as shown in systeme.io). - TXT value / Target: paste the full DMARC string, e.g.
v=DMARC1; p=none; rua=mailto:you@yourdomain.com—replace the placeholder with your real email. - Add record.
Keep only one _dmarc TXT record.
How to Add a DMARC Record on Hostinger (article 4257)
Step 5 — Verify in systeme.io
- Wait for DNS propagation (often minutes; up to 48 hours).
- Return to Settings → Emails on systeme.io.
- Confirm Pending → Verified.
- Confirm your sender email address on the same domain.
Hostinger-Specific Notes
- Trailing dot: Missing dot on CNAME Target is a common failure on Hostinger.
- Hostinger Email: If you use Hostinger mail, keep existing MX records; email-auth CNAMEs are additive for systeme.io sending.
- Do not mix record sets: Funnel CNAMEs (CloudFront from Custom Domain) differ from email CNAMEs—add both sets without overwriting.
- Cloudflare on Hostinger: If DNS is delegated to Cloudflare, add records in Cloudflare with proxy DNS only for email-related CNAMEs.
- ALIAS for root: Funnel setup may need an ALIAS at root (article 135)—separate from email authentication.
Troubleshooting
| Issue | Likely cause | Fix |
|---|---|---|
| Pending forever | No trailing dot on Target | Add . after inbound.systeme.io etc. |
| Record rejected | Full FQDN in Name | Use prefix only in Name. |
| DMARC fails | Two _dmarc entries | Delete duplicate; keep one TXT. |
| Site works, mail not verified | Only funnel DNS added | Add Emails panel CNAMEs/TXT. |
| Proxied orange cloud (Cloudflare) | CNAME proxied | Set DNS only for auth records. |
Frequently Asked Questions
Trailing dot?
Yes on CNAME Target values for Hostinger.
Name field?
Host prefix only (si942517, systemeio1._domainkey).
Where in hPanel?
Domain → DNS / Nameservers → DNS records.
Funnel vs email?
Different systeme.io settings and CNAME targets.
DMARC?
TXT, Name _dmarc, full policy in value.
Last updated: July 3, 2026