Zoho Campaigns is an email marketing platform for creating, sending, and tracking your email campaigns. But before starting to send bulk emails you should authenticate your domain by setting up SPF and DKIM records.
For that, go to Domain Authentication from Settings, see the screenshot below,
Find the domain you want to authenticate and click on Setup,
See the screenshot below,
Once you click on the Setup button, a popup window will appear and you will see the SPF and DKIM records that Zoho Campaigns provides you. See the screenshot below,
SPF Configuration
Note: There is no need to set up SPF record for Zoho Campaigns, as the “Envelope From” domain will always be handled by the server of Zoho Campaigns.
For SPF to be aligned you should have your “From address” domain in the “Envelope From” address. Zoho Campaigns uses “zcsend.net” as the “Envelope From” domain, during the DMARC check, this “Envelope From” domain will not match with your “From address” domain, so SPF alignment will fail. This happens not only with Zoho Campaigns but with the majority of Email Service Providers. But during the configurations Zoho Campaign will suggest you adding this include include:zcsend.net in your SPF record. Just be informed that there is no need to do this, as SPF will fail due to misalignment, even if you add that include in your SPF record.
Zoho Campaigns has an article regarding the SPF alignment as well, you can check it out at this link, Why SPF alignment fails.
DMARC requires either DKIM or SPF to be authenticated and aligned, so you will pass the DMARC check even without SPF alignment. SPF alignment failing won’t affect your email deliverability if you have DKIM in place. Thus you need to set up only DKIM for Zoho Campaigns.
DKIM Configurations
For Publishing The DKIM Record, Please Follow The Instructions Below,
2. Head to your DNS provider.
2. Click the Add button to add a DNS record.
3. Select TXT, from the options of Record Type,
4. In the Host/Name field enter, 5130._domainkey or 5130._domainkey.yourdomain.com (depends on your DNS provider)
5. In the Value field, paste the entire content you copied from the TXT Record field in Zoho Campaigns,
6. Save the TXT record in the DNS Manager.
See the screenshot below,(DNS Cloudflare)
When you finish the process of publishing the DKIM record of Zoho Campaigns, go back to your Zoho Campaigns account and click on the verify button, if you have done everything properly you will get the confirmation that you have authenticated your sender domain. See the screenshot below,