Zoho Razorpay Integration: Automate Payments and Reconciliation
Integrate Zoho Books and CRM with Razorpay: payment links in invoices, webhook auto-reconciliation, GST on…
If you are asking why are my Zoho emails going to spam, the answer is almost always the same: receiving mail servers cannot confirm that the message genuinely came from your domain. Zoho Mail, Zoho CRM and Zoho Campaigns all send on your behalf, but unless your domain is set up to vouch for them, providers like Gmail, Outlook and Yahoo treat the message with suspicion. The same root cause is why your Zoho Calendar invites land in spam or never arrive at all. This is not a Zoho fault and it is not random. It is a domain authentication gap, and it is fixable with three DNS records: SPF, DKIM and DMARC.
This guide explains what each record proves, how they work together, and the exact order to set them up for a domain you use with Zoho. It also covers the specific calendar invite and noreply problem, how to authenticate Zoho CRM and Zoho Campaigns sending, how to test deliverability, and the mistakes that quietly keep your mail in the junk folder. The values you publish should always be copied from your own Zoho admin console, because they differ by region and data centre.

Email was built without a way to prove who sent a message. Anyone can put your address in the “From” field. To compensate, mailbox providers now lean heavily on authentication signals to decide whether mail is trustworthy. When a message arrives claiming to be from your domain, the receiving server checks whether the sending server is allowed to send for you, whether the message was signed and unaltered, and what your domain says should happen if those checks fail. If your domain has no answers published, the safest assumption for the provider is that the mail might be forged, so it gets filtered.
Zoho is a legitimate sender, but it sends from Zoho-operated servers using your domain name. Without SPF and DKIM in place, the receiver sees mail from an address it cannot verify, sent by a server it was never told about. Calendar invites make this worse because they are often generated by a Zoho system process and may carry a slightly different sending identity than the address you read your mail from. If your domain authentication is incomplete or the sending domain is not aligned, the invite gets flagged or silently dropped.
Context matters here too. In 2024, the major mailbox providers tightened their rules so that authentication is now effectively required, especially for anyone sending in volume. Domains that send marketing or bulk mail without SPF and DKIM, and increasingly without DMARC, see far more of their mail rejected or junked. The direction is clear: unauthenticated mail is being pushed out, so completing these records is no longer optional housekeeping.
The three records solve three different questions, and they are strongest when used together. None of them is a spam filter by itself. They are proofs of identity that let a receiver decide how much to trust your mail.
SPF is a published list of the mail servers allowed to send for your domain. It lives as a single DNS TXT record. When Zoho sends a message for you, the receiver looks up your SPF record and checks whether the sending server is on the list. If Zoho’s sending servers are included, SPF passes.
DKIM adds a cryptographic signature to each message. Zoho signs the mail with a private key, and you publish the matching public key in a DNS TXT record under a selector that Zoho gives you. The receiver uses the public key to confirm the message was not altered in transit and genuinely came from your domain.
DMARC ties the first two together and tells receivers what to do when they fail. It is a TXT record at _dmarc.yourdomain.com with a policy of none, quarantine or reject, plus an address where receivers send reports. DMARC also enforces alignment, meaning the domain in the visible “From” address must match the domain that passed SPF or DKIM.
| Record | What it proves | Where it lives | What it does on failure |
|---|---|---|---|
| SPF | This server is allowed to send for the domain | One TXT record on the domain | Receiver may treat mail as suspicious |
| DKIM | The message is unaltered and from the domain | TXT record under a Zoho selector | Signature check fails, trust drops |
| DMARC | What to do when SPF or DKIM fail, plus reporting | TXT record at _dmarc.yourdomain.com | Applies your policy: none, quarantine or reject |
A useful way to think about it: SPF and DKIM are two ways to prove a message is genuine, and DMARC is the instruction sheet that says how strict to be and asks for a report on what is happening. Most domains that struggle with Zoho deliverability are missing one of the three or have one of them slightly wrong.
Set these up in order. Each step depends on the one before it, and rushing past domain verification is the most common reason the rest never takes effect.
Before any sending authentication works, Zoho needs to confirm you own the domain. In the Zoho Mail admin console, add your domain and complete the verification step, usually by publishing a TXT or CNAME record that Zoho provides. This is the same kind of DNS setup you do when you first move a domain onto Zoho Mail. If you are still comparing platforms before committing, our notes on zoho workplace email setup walk through how the domain and DNS pieces fit together.
Find the SPF value in your Zoho admin console and add it as a TXT record at your domain root. Zoho’s SPF commonly uses an include for its sending servers, but copy the exact include from your own console rather than hardcoding it, because the value can differ by region and data centre. The critical rule: you may only have one SPF record per domain. If you already send through another service, you must merge both includes into a single record, not publish two.
In Zoho Mail’s email configuration, turn on DKIM for your domain. Zoho generates a selector and a public key and shows you the exact TXT record to publish. Copy that record precisely, including the selector name, and add it to your DNS. The selector is part of the lookup path, so a typo in the selector means the receiver cannot find your key and DKIM fails.
Add a TXT record at _dmarc.yourdomain.com. Start with a policy of none so you can collect reports without affecting delivery, and include a reporting address you actually monitor. Once your reports confirm SPF and DKIM are passing and aligned, move the policy to quarantine and later to reject for stronger protection.
DNS changes are not instant. Allow time for propagation, then verify each record. In the Zoho console, the DKIM and domain status should show as verified. Use an external checker to confirm SPF, DKIM and DMARC are all visible and passing before you rely on them.

Calendar invites are the most common complaint, and they have a specific cause. Some Zoho-generated mail, including calendar invites and certain notifications, is sent by a Zoho system process. That process may use a Zoho system address or a sending domain that is not the same as the verified address you send normal mail from. If your domain authentication is incomplete, or if the sending domain is not aligned with the visible “From” address, receivers treat the invite as unverified and route it to spam.
The fix has two parts. First, complete DKIM and SPF for your domain properly, so that mail carrying your domain is fully authenticated and aligned. This alone resolves most calendar invite issues, because the invite then passes the same checks as your regular mail. Second, where Zoho gives you the option, configure the from-address or sending domain for the relevant service so the visible sender matches an authenticated domain. Be honest with your expectations: some Zoho system footers and certain system-generated addresses cannot be fully removed or rebranded, so you control the authentication and alignment, not every line of the message.
If invites still struggle after authentication is confirmed, check that the recipient side is not the bottleneck, and that you are not relying on a forwarding setup, which can break SPF alignment and make even well-configured mail look suspicious.
A point that catches many teams: authenticating your main Zoho Mail domain does not automatically authenticate every other Zoho app that sends mail. Zoho CRM and Zoho Campaigns each have their own sending configuration, and each needs the sending domain authenticated separately.
Zoho CRM sends automated mail such as workflow emails, notifications and templates. If you send automated emails from zoho crm using your own domain, that domain needs SPF and DKIM configured for CRM’s sending path, or those automated messages can land in spam even while your normal Zoho Mail is delivering fine. CRM provides its own email deliverability and authentication settings for this.
Zoho Campaigns is the most sensitive of all because it sends in bulk, and bulk is exactly what the 2024 provider rules target. Campaigns requires you to verify and authenticate the sending domain before large sends will deliver reliably. If you are setting up newsletters or marketing sends, our guide to zoho campaigns email setup covers how authenticating the domain fits into a healthy sending program. Treat each app as a separate sender that must be authenticated on its own, even when they all use the same domain name.
Once your records are published, confirm they work before you trust them with real mail. A few free tools cover almost everything you need.
Warming up matters when you start sending more than usual, especially from Campaigns. Providers watch how a domain behaves. A domain that suddenly jumps from a handful of messages a day to a large blast looks like a spam pattern. Increase volume gradually, send to engaged recipients first, keep your lists clean, and let your reputation build. Building that sending discipline is part of running an effective email marketing program in Zoho, where list hygiene and engagement shape long-term deliverability. Authentication gets you allowed in the door; reputation and sending behaviour decide whether you stay in the inbox.
Most failures come down to a small list of repeat offenders. Check each of these before assuming something deeper is wrong.
Why are my Zoho emails going to spam even though I can send and receive normally?
Sending and receiving working does not mean your domain is authenticated. If SPF and DKIM are missing or misconfigured, receiving servers cannot verify your mail and filter it to spam. Publish SPF, DKIM and DMARC records using the exact values from your Zoho admin console, then test with mail-tester to confirm they pass.
How do I set up DKIM for Zoho Mail?
In the Zoho Mail admin console, open the email configuration for your domain and enable DKIM. Zoho generates a selector and public key and shows you the exact TXT record to publish. Add that record to your DNS without altering the selector, allow time for propagation, then confirm the status shows as verified in the console.
Why do my Zoho Calendar invites go to spam?
Calendar invites are often sent by a Zoho system process that may use a different sending identity than your normal mail. If your domain authentication is incomplete or the sending domain is not aligned with the visible sender, receivers flag the invite. Completing DKIM and SPF for your domain and aligning the sending domain resolves most cases.
Do I need to authenticate Zoho CRM and Zoho Campaigns separately?
Yes. Authenticating your Zoho Mail domain does not cover CRM or Campaigns. Each app has its own sending configuration and the sending domain must be authenticated for each. Campaigns in particular sends in bulk, where the 2024 provider rules make authentication effectively mandatory.
Can I have two SPF records if I use Zoho alongside another email service?
No. A domain may have only one SPF record. Two separate SPF records cause SPF to fail completely. Merge both services into a single SPF TXT record by combining their includes, keeping the value as one entry on your domain.
Aaxonix configures Zoho Mail, CRM and Campaigns deliverability for businesses worldwide, fixing SPF, DKIM and DMARC so your mail and calendar invites reach the inbox instead of spam. Book a free consultation and get a no-obligation review of your current Zoho email authentication.
Book a free consultationThe quickest path out of the spam folder is to stop guessing and start verifying. Publish a single correct SPF record, enable DKIM with the exact selector Zoho gives you, add a DMARC record, and authenticate each Zoho app that sends mail. Then test with the tools above and watch your reports. Get those records right and aligned, and the question of why your Zoho emails go to spam usually answers itself.
Tell us what you are working through and a senior architect from our team will get back to you with a straight answer, usually within a couple of working days. No bot, no hard sell.
A senior architect will get back to you at , usually within a couple of working days. Worth checking your spam folder, just in case.
Tell us what you are actually trying to do. You will get a straight answer from a senior architect who has done this before, not a sales rep.
A senior architect will get back to you at , usually within a couple of working days. Worth checking your spam folder, just in case.
Ask it now and a senior architect will get back to you, usually within a couple of working days. It goes to our team, not a mailing list.
A senior architect will get back to you at , usually within a couple of working days. Worth checking your spam folder, just in case.