SPF and DKIM are essential email authentication protocols that help protect against spam, phishing, and spoofing.
SPF (Sender Policy Framework) verifies that emails sent from your domain come from authorized mail servers.
DKIM (DomainKeys Identified Mail) ensures that emails are sent from legitimate servers and remain unaltered in transit.
Both SPF and DKIM require adding TXT records in your domain's DNS settings.
Only users with Administrator permissions can configure these settings in Zoho Thrive.
How SPF works
SPF helps receiving mail servers verify whether an email is genuinely sent from your domain. Here's how it works:
Creating an SPF Record: As the domain administrator, you define a policy listing the mail servers authorized to send emails on your behalf. This is the SPF record.
DNS Lookup: When an email is received, the mail server checks the DNS for your domain's SPF record and verifies if the sending server's IP address matches the authorized list.
Outcome: Based on your SPF record, the mail server will decide whether to deliver, flag, or reject the email. This prevents unauthorized senders from using your domain.
How DKIM works
DKIM ensures that your emails are verifiable by recipients using cryptographic authentication.
Publishing a Public Key: The domain administrator adds a public key as a TXT record in the domain’s DNS settings.
Signing Emails: When an email is sent, the outbound mail server generates a unique digital signature in the email headers. This includes hashes of the email body and certain headers.
Validation: When the recipient's mail server receives the email, it checks the DKIM signature. If the signature matches the public key stored in your DNS, the email is verified as genuine and unaltered.
Steps to authenticate your email domain in Zoho Thrive
Authenticating your email domain in Zoho Thrive is a simple process:
Step 1: Add a 'From' email address
Click the Settings icon in the navigation toolbar.
Select Sender Details -> Emails.
Click +Add New in the top-right corner.
4. Enter the sender name and email address, then click Add.
5. Hit Click to verify to confirm the email address before proceeding to the next step.
Step 2: Copy SPF and DKIM record values
Click the Settings icon in the navigation toolbar.
Select Sender Details -> DKIM.
Find the domain associated with your "From" email and click Validate.
In the DKIM Authentication window, click copy icon next to the text records.
Step 3: Configure SPF and DKIM in your DNS settings
Log in to your domain hosting provider (e.g., GoDaddy, Cloudflare, Bluehost).
Access the DNS Settings and create a new TXT record.
Paste the copied SPF and DKIM values from Zoho Thrive.
Click Publish to save the changes.
DNS updates typically take 24-48 hours to propagate.
Step 4: Verify your domain
Return to Zoho Thrive > DKIM settings.
Click Validate next to the domain where SPF and DKIM records were published.
In the DKIM authentication window, click Validate Records.
If successful, the domain status will change to Verified.
Zoho Thrive automatically checks for DKIM TXT records every two days to ensure they remain valid.