Setting up your domain for SPF, DKIM & DMARC

Setting up your domain to comply with SPF, DKIM, and DMARC requirements that are being implemented by more and more email providers is easy with Keila!

Note:

This document only applies if you are using Keila Cloud.
If you are using a self-hosted instance, these instructions won’t work.

1. Create a Send with Keila Sender

If you don’t yet have one, create a Sender in your Keila project and select the Send with Keila option. Make sure you can receive emails at the From address (e.g., newsletter@example.com) so you can receive the confirmation email.

2. Update your DNS

The sender page will now show you the DNS entries you need to add to your DNS settings.

Add them to your DNS settings:

SubdomainTypeValue
keila-mx1CNAMEmx1.public.keila.io
keila-mx2CNAMEmx2.public.keila.io
keila1._domainkeyCNAMEdkim1.public.keila.io
keila2._domainkeyCNAMEdkim2.public.keila.io

You also need a valid DMARC entry. If you don’t have one yet, you can add a simple entry like this:

SubdomainTypeValue
_dmarcTXTv=DMARC1; p=none

3. Wait for DNS propagation

It can take up to several hours for DNS changes to propagate to all email providers. Keila usually picks up your changes within a few minutes. You can manually check your settings by clicking the Check domain button.

Screenshot of the DNS settings in Keila