Below is the complete step-by-step guide to configure SPF + DMARC (p=none, no reporting) inside TK WebHosts.
This assumes you want basic authentication in place with no enforcement and no reporting.
Email Authentication Setup Guide
SPF + DMARC (Monitoring Only, No Reporting)
This guide walks you through adding the required DNS records to improve email deliverability and reduce spoofing risk.
PART 1 — Add SPF Record
Step 1 — Login to TK WebHosts Portal
Go to:
https://portal.tkwebhosts.com/
Log in using your account credentials.
Step 2 — Navigate to My Domains
From your Dashboard, click My Domains.
Step 3 — Select Your Domain
Find your domain in the list.
Click Manage Domain.
Step 4 — Access DNS Management
Inside the domain management page, click DNS Management.
Step 5 — Add SPF Record
Click Add Record.
Enter the following:
| Field | Value |
|---|---|
| Hostname | @ |
| Record Type | TXT (SPF) |
| Value | v=spf1 include:_spf.tkwebhosts.com -all |
What this does:
-
Authorizes TK WebHosts mail servers
-
Blocks all other servers from sending mail on behalf of your domain
Step 6 — Save
Click Save Changes.
Your SPF record is now configured.
PART 2 — Add DMARC Record (p=none, No Reporting)
DMARC must be added as a separate TXT record.
Step 1 — In DNS Management
Remain inside DNS Management.
Click Add Record.
Step 2 — Add DMARC TXT Record
Enter:
| Field | Value |
|---|---|
| Hostname | _dmarc |
| Record Type | TXT |
| Value | v=DMARC1; p=none |
Step 3 — Save
Click Save Changes.
Final Configuration Summary
You should now have:
SPF
v=spf1 include:_spf.tkwebhosts.com -all
DMARC
v=DMARC1; p=none
Important Notes
-
Only one SPF record per domain.
-
Only one
_dmarcrecord per domain. -
p=nonedoes not reject or quarantine failing emails. -
No reports will be generated.
-
SPF and DKIM alignment must pass for DMARC to succeed.
-
DNS propagation can take up to 24 hours.
This setup establishes baseline authentication but does not actively block spoofed email. Enforcement requires upgrading DMARC policy to quarantine or reject.
