Guides

How to Set Up an SPF Record for Zoho Mail - Quick & Easy Setup

Published on
May 14, 2025
Post by
Mike Shamsuddin
How to Set Up an SPF Record for Zoho Mail - Quick & Easy Setup

Get more responses from your prospects. Make more sales.
Get Started for Free Today

Wondering why your emails sent with Zoho Mail keep landing in spam?

Your domain may not have an SPF record set up.

SPF makes your emails more secure, and email service providers reward you for that with better inbox placement.

After reading this post, you’ll know exactly how to set up an SPF record for Zoho Mail.

Setting Up an SPF Record for Zoho Mail

To set up an SPF record for Zoho Mail, you add Zoho Mail’s SPF record to your domain’s DNS records.

Doing so gives Zoho's sending server permission to send email through your domain.

When email servers receive emails claiming to come from your domain, they check your SPF record to authenticate the emails.

The authentication fails if the sending server isn't in your SPF record. This is how SPF combats email spoofing directly and other cybercrimes indirectly.

Avoid Multiple SPF Records: How to Authorize Zoho Mail with Your Existing SPF Setup

If your domain already has an SPF record, you must add Zoho Mail’s email server to your existing record.

To add Zoho to an existing SPF record, insert this in the record: include:zoho.com.

v=spf1 include:somesendingserver.net include:zoho.com ~all

Why can’t you have multiple SPF records?

Having multiple SPF records will cause complications during authentication.

How to set up a Zoho SPF record on any domain provider

  • Step 1: Log in to your domain provider’s account
  • Step 2: Look for a page called DNS, DNS Management, or Advanced DNS
  • Step 3: Check for an existing SPF record. They always start with: v=spf1.
    • Found an existing SPF record? Instead of adding Zoho’s SPF record in its entirety, add another sending server to it.
    • How? Copy only the include from the record and add it to your existing record.
    • For Zoho Mail, this would be: include:zoho.com.
    • Your SPF should now look something like this: v=spf1 include:somesendingserver.net include:zoho.com -all
  • Step 4: If no existing record exists, click on Add or Add record, or something similar
  • Step 5: Choose TXT for the record’s Type
  • Step 6: Put @ in the Name or Host field (unless you’re setting up the record for a subdomain)
  • Step 7: Paste Zoho’s SPF record into the Value field. Typically, it will look like this:
    • v=spf1 include:zoho.com ~all
  • Step 8: Add the TTL value (Time to live – the time in seconds a server should cache an SPF record).
    • Leave it to the default or set a time between 1800 and 3600 seconds.
  • Step 9: Save the record

Adding a Zoho Mail SPF record to GoDaddy

  • Step 1: Log in to your GoDaddy account
  • Step 2: Click on My Products and find your domain
  • Step 3: Click DNS next to your domain to access DNS Management
  • Step 4: Check for an existing SPF record. They always start with: v=spf1.
    • Already see an SPF record? Don't add Zoho's record separately. Just add Zoho to the existing one.
    • Copy only the include part: include:zoho.com
    • Then, add it to the existing record. Your new SPF might look like: v=spf1 include:otherservice.com include:zoho.com ~all
  • Step 5: No SPF record? Scroll down and click Add
  • Step 6: For Type, choose TXT
  • Step 7: In the Name field, enter @ (unless you're setting this up for a subdomain)
  • Step 8: Paste Zoho's SPF record into the Value field: v=spf1 include:zoho.com ~all
  • Step 9: Set TTL to a value between 1800 and 3600 seconds or the default
  • Step 10: Click Save to finish

How do you set up a Zoho SPF on Cloudflare?

  • Step 1: Log in to your Cloudflare account
  • Step 2: Select your domain
  • Step 3: Navigate to DNS
  • Step 4: Check for an existing SPF record. SPF records are TXT records starting with v=spf1
    • If found, you cannot create a new one. You must edit the existing record.
    • How? Copy only the include from Zoho’s record and add it to your existing one.
    • For Zoho Mail, this would be: include:zoho.com.
    • Your SPF may now look like this: v=spf1 include:somesendingserver.net include:zoho.com ~all
  • Step 5: If there’s no existing SPF record, click on Add record
  • Step 6: Set the record’s Type to TXT
  • Step 7: Put @ in the Name field (unless you’re setting up an SPF record for a subdomain)
  • Step 8: Add Zoho’s SPF record to the Value field: v=spf1 include:zoho.com ~all
  • Step 9: Leave the TTL to the default
  • Step 10: Save the record

Adding a Zoho Mail SPF record to Namecheap

  • Step 1: Log in to Namecheap and click on Domain List
  • Step 2: Next to your domain, click the corresponding Manage button
  • Step 3: Go to the Advanced DNS tab
  • Step 4: Check for an existing SPF record. SPF records are TXT records starting with v=spf1
    • Already have an SPF record? Do not create a new one. You must edit the existing record instead.
    • How? Copy only the include from Zoho’s record and add it to your existing one.
    • For Zoho Mail, this is: include:zoho.com.
    • Your SPF may now look like this: v=spf1 include:somesendingserver.net include:zoho.com ~all
  • Step 5: No existing record? Click on Add new record
  • Step 6: For the record’s Type, select TXT
  • Step 7: Add @ to the Host field (unless you’re setting up the SPF for a subdomain)
  • Step 8: Add the Zoho Mail SPF record to the Value field: v=spf1 include:zoho.com ~all
  • Step 9: Click the checkmark to save your record

How to set up a Zoho Mail SPF record on OVHcloud

  • Step 1: Log in to your OVHcloud account
  • Step 2: In the Control Panel, click on My Products and Services
  • Step 3: Click on See All, and select your domain
  • Step 4: Go to the DNS Zone tab
  • Step 5: Check for an existing SPF record
    • SPF records always start with v=spf1. If found, you cannot create a new record. You must edit the existing one.
    • How? Copy only the include from Zoho’s record and add it to your existing SPF.
    • For Zoho Mail, this would be: include:zoho.com.
    • Your SPF may now look something like this: v=spf1 include:somesendingserver.net include:zoho.com ~all
  • Step 6: No existing SPF record? Click on Add an entry
  • Step 7: Select TXT as the record’s Type
  • Step 8: Add Zoho’s SPF record to the Target field: v=spf1 include:zoho.com ~all
    • Important: OVHcloud doesn’t automatically append your domain. Under Domain, enter: yourdomain.com. (with the dot at the end).
  • Step 9: Leave the TTL to the default
  • Step 10: Save the record

Setting up a Zoho Mail SPF record on Gandi

  • Step 1: Go to your Gandi account
  • Step 2: Navigate to the Domains section, and click on your domain
  • Step 3: Go to the DNS records tab
  • Step 4: Check if your domain has an existing SPF record
  • Look for a TXT record starting with v=spf1. If found, don’t create a new record. Edit the existing one, instead.
  • How? Copy only the include from Zoho’s record and add it to your existing one.
  • For Zoho Mail, this would be: include:zoho.com.
  • Your SPF will now look something like this: v=spf1 include:somesendingserver.net include:zoho.com ~all
  • Step 5: Click on Edit the Zone
  • Step 6: Add a new record
  • In Table Mode (recommended):
  • Click the Add button or the pencil icon to edit an existing record
  • Set the following:
  • Type: TXT
  • Name: @
  • TTL: 10800 (or use default)
  • Value: Add Zoho’s SPF record: v=spf1 include:zoho.com ~all
  • Save your SPF record
  • In Text Mode:
  • Click on Edit DNS Records
  • Add a new line with your full SPF record, including all fields
  • Click Save

Zoho SPF Verification

After setting up your SPF record, it won’t be active immediately.

In the worst of cases, it can take three days for your record to propagate fully.

The good news?

Usually, your record is good to go in a few hours.

You can use Mailivery's DNS Status meter to verify your SPF record. The SPF status indicator will turn green if your record is active and configured correctly:

You can try the Status meter and explore Mailivery's advanced deliverability features through our free 7-day trial.

What is SPF, Anyway?

Sender Policy Framework was designed to combat email spoofing and phishing attempts.

Since you get to decide what servers can send through your domain, emails claiming to be coming from your domain but sent through an unauthorized server will fail authentication. Unauthenticated emails could then be sent to spam or not get delivered at all.

SPF Records Explained

SPF records look like complicated lines of code.

In reality, they’re easy to understand.

Take Zoho Mail’s SPF record, for example:

v=spf1 include:zoho.com ~all

Here’s what it all means:

  • The v indicates the SPF version. Since only one SPF version is in widespread use, it’s always: spf1.
  • The include tag holds the authorized sending server, in this case: zoho.com.
  • The all tag determines what result to return if emails fail authentication. In the example above, it’s set to soft fail, meaning the email will be marked as suspicious but will not be rejected outright. Use -all (hard fail) for stricter enforcement, but ~all (soft fail) may be safer during testing.

Boost Your Chances of Reaching Your Audience’s Inbox

Good job on setting up your SPF record!

However, to really boost your open rates, you also have to set up two other essential email authentication methods: DKIM and DMARC.

DKIM ensures criminals cannot alter emails during transit, while DMARC lets you decide what to do with emails that fail SPF and DKIM authentication.

These three email security protocols make your emails more secure and more likely to land in your prospect’s inbox.

Finally, don’t forget to warm up your email account.

If you suddenly start sending hundreds of emails, email service providers will think you’re a spammer.

Email warm-up builds up your sender reputation by slowly increasing your sending volume and ensuring your warm-up emails get engaged with. This warm-up activity signals to ESPs that your **emails are worthwhile.

Mailivery uses AI to manage your inbox and automatically:

  • Sends warm-up emails to real email accounts of other Mailivery users
  • Opens and responds to the warm-up emails
  • And moves emails that land in the Spam or Promotions folder to the inbox

Don't Land In Spam.
Make more sales.
Get Started Today For Free.