Website Hosting Cost Tools

SPF, DKIM, and DMARC are separate email-authentication checks that use DNS records. Correct records help receiving systems evaluate whether messages are authorized and whether their authenticated domains match the visible From domain. They do not guarantee inbox placement or prevent every form of spoofing. This guide explains where the records belong and how to get provider-specific values; it does not supply a universal SPF, DKIM, or DMARC policy.

Start with the DNS provider and every sender

  1. Find the DNS provider that hosts the domain's active nameservers. It may be your registrar, web host, or a separate DNS service. Add records in that provider's authoritative zone, not automatically in the email admin console or the company where you bought the domain.
  2. List every service that sends using your domain: mailboxes, website forms, billing systems, newsletters, CRM tools, scanners, and other devices. Ask each provider for its current SPF and DKIM instructions for your exact domain and sending setup.
  3. Record each provider's exact TXT owner/name and value, and any verification or activation step in its console. Values can be account-specific, rotate over time, and differ between root and sending subdomains. Do not copy another organization's key or a generic example.
  4. Save the current DNS zone or capture the existing values before editing. Add only records your mail provider specifies; preserve unrelated verification and service TXT records.

What each record does

Publish in a safe order

  1. Confirm all legitimate senders and follow their current setup steps. Configure each service to sign with your domain where supported, then publish the exact DKIM selector/key records and complete any provider-side verification or activation.
  2. Review the existing SPF TXT value at each sending domain. Merge authorized services according to their instructions instead of publishing another SPF record. SPF has DNS-lookup processing limits, so do not keep appending mechanisms without checking the complete policy against RFC 7208 and the senders' documentation.
  3. Check that test messages show the expected SPF and DKIM results and that at least one passing identifier aligns with the visible From domain. A pass for an unrelated provider domain may not satisfy DMARC alignment.
  4. Only after inventorying senders and reviewing reporting needs, publish a DMARC record at the correct _dmarc owner. Select the policy, subdomain handling, and report destinations deliberately. Monitor reports and investigate legitimate senders that fail before tightening enforcement; a stricter policy can affect legitimate mail that is not correctly authenticated or aligned.
  5. After saving DNS changes, query the exact TXT owner names or use the DNS provider's record view, then verify again with the email provider. DNS caching and provider verification schedules vary, so use the provider's stated status rather than assuming a fixed propagation time.

Common TXT-record mistakes

For a limited local syntax review of pasted SPF values, use the SPF syntax checker; it does not query DNS or follow nested policies. For A, AAAA, CNAME, and MX formatting, see the DNS record format checker; it does not inspect TXT records. Use the website email cost comparison to itemize mailbox and hosting costs separately from DNS configuration.

Provider setup documentation

Use the admin console and documentation for the service that sends your mail. These pages explain provider-specific setup; their record values and steps can change, so confirm them in your account before publishing:

Sources checked November 3, 2026

Impact — TODO: apply/approval and configure referral URL — referral link not configured.

CJ Affiliate — TODO: apply/approval and configure referral URL — referral link not configured.

PartnerStack — TODO: apply/approval and configure referral URL — referral link not configured.