Updated Sep 22, 2023
When you're emailing important documents to your clients, reduce the chances of those emails ending up in spam by setting up DKIM and SPF.
⛔ Heads up! If you connected your email using Google or Microsoft, DKIM doesn't apply so you won’t see a DKIM option — instead, you may want to set up SPF. You only need to set up DKIM if you connected a custom domain email to Dubsado using SMTP.
What are DKIM and SPF records?
Internet spammers will sometimes send emails through a domain that belongs to someone else. DomainKeys Identified Mail (DKIM) and Sender Policy Framework (SPF) are security protocols that help authenticate outgoing emails. Setting up DKIM and SPF records in your custom domain helps your email provider recognize that emails sent through Dubsado are legitimate.
Set up DKIM
You only need to set up DKIM if you connected a custom domain email to Dubsado using SMTP.
Step 1: Generate a key in Dubsado
Go to Settings > Emails.
Under Email Deliverability, expand DomainKeys Identified Mail (DKIM).
Select a key size. Check with your domain host to see which size is supported. 2048 is more secure.
Click Generate.
Write down the generated key to use in step 2.
Step 2: Create a DKIM record in your domain manager
Login to your domain provider’s DNS settings page.
Locate where to add a DNS record.
Under the Type field, type TXT.
Under the Host (or Name) field, type in the TXT record name from Dubsado.
Under the Value (or Data) field, type in the TXT record value from Dubsado.
Save your changes.
Step 3: Verify your DKIM record in Dubsado
Go back to Settings > Emails.
Below where you copied the TXT record name and value, click Verify.
If you receive an error message, it may take time for the system to recognize any changes. Please wait up to 48 hours before attempting to verify the changes again.
Rotate DKIM keys
It's a good security practice to rotate your DKIM keys every 6 months.
Go to Settings > Emails.
Under Email Deliverability, expand DomainKeys Identified Mail (DKIM).
Click the rotate icon on your generated key.
Follow the same process to create a DKIM record in your domain manager with the new key that appears.
Verify the key in Dubsado.
Once the new key is verified, delete the old DKIM TXT record key from your domain provider’s DNS settings page.
Set up SPF
In Settings > Emails, connect a custom domain email address to Dubsado with Google or Microsoft.
After connecting an email address, Dubsado automatically checks your SPF record status under Email Deliverability > Sender Policy Framework (SPF). There are three types of statuses that may appear:
No verification needed
You have successfully verified your email domain. No further action is needed.
Your SPF record could not be verified
Your domain provider does not have an SPF record on file. You'll need to create a new SPF record with your domain provider.
Login to your domain provider’s DNS settings page.
Locate where to add a DNS record.
Type in the following information:
Type | TXT |
Host (or Name) | @
If using Wix, leave the host field blank instead of @ |
Value (or Data)
If your email host is not listed, please contact your specific email host to obtain the SPF value | Google:
Microsoft:
GoDaddy:
Zoho:
SMTP: |
TTL | Google: 1 hour Microsoft: Default GoDaddy: Default Zoho: 12 hours SMTP: Default |
⛔ Heads up! The above information is subject to change. For the most current information, please visit your domain or email host’s help center.
After any updates, click Verify under Settings > Emails to remove the error message. If no changes occur, it may take time for the system to recognize the changes. Please wait up to 48 hours before attempting to verify the changes again.
Invalid SPF record
The existing SPF record on file with your domain provider has an error. Please reach out to your email and domain host for further assistance.
FAQ
I set these records up and my emails to clients are still going to spam.
Spam filters change frequently. Check out our article on email deliverability for additional tips on keeping your emails out of spam.
What's the difference between my email host and my domain host?
When you have a custom domain for your website (yourdomain.com), that domain requires a host. Your email host is the email provider for your domain (hello@yourdomain.com).
Your email host might be the same as your domain host, but it might also be different. For example, your domain might be hosted by Cloudflare, while your email is hosted through Google.
Your email host will provide the SPF record value that you need to add to the DNS records with your domain host. If you need help, start by reaching out to the support for your domain host.
If I change domain hosts, do I need to update my DKIM and SPF records?
Yes. If you move your domain to a new host, you will need to repeat the setup process.
I don't feel comfortable making these changes in my domain. Can you help me?
Unfortunately, Dubsado isn't able to provide support for setup questions specific to your domain or email host. Please contact your domain host for assistance!