Skip to main content

SPF records

How SPF records work in Dubsado, what each verification status means, and how to set one up for your custom domain email.

Written by Trevor

SPF (Sender Policy Framework) helps recipient email providers recognize the emails you send through Dubsado as legitimate, which reduces the chance of them landing in spam. Once you connect an email address to Dubsado, Dubsado automatically checks your SPF record and tells you whether anything needs your attention.


SPF overview

An SPF record lives at your domain host and authenticates outgoing emails sent from your custom domain email address. Having one on file helps your recipients' email hosts recognize mail sent through Dubsado as legitimate, which reduces the chance of it landing in spam. SPF and DKIM both play a role in email deliverability. See improve email deliverability with DKIM and SPF records for how they work together.

Finding your SPF status

Navigate to Messages ➔ Settings or Settings ➔ Emails. Both take you to the same page. Scroll to the Email Deliverability section, then the SPF subsection.

Dubsado checks your SPF record automatically as soon as the page loads. If you make changes to your DNS settings afterward, click Verify to re-check your record.

The SPF subsection appears once you connect an email account. If you connected a generic address, it simply confirms you're all set. Custom domains are where SPF setup and verification actually come into play. If you don't see the section, connect your email first.


SPF verification statuses

Dubsado shows one of several statuses depending on what it finds when it checks your domain's DNS records.

Success: no action needed

You may see one of two success messages, and both mean there's nothing more for you to do:

  • "You're all set! No verification needed." This appears if you're sending from a generic or free email domain, since those providers manage SPF for you.

  • "Success! Your SPF record is verified." This appears once Dubsado confirms your custom domain has a valid SPF record. If you're connected through SMTP, you may instead see "Success! Your SPF record includes Dubsado and is verified."

Could not find an SPF record

If Dubsado can't find an SPF record for your domain, you'll see: "We could not find an SPF record on your domain. Please reach out to your email host to learn more about creating a TXT record in your DNS settings." This means you'll need to create an SPF record with your domain host. See your SPF record could not be verified for step-by-step guidance.

Invalid SPF record

If Dubsado finds an SPF record but there's an error in it, you'll see a message describing the problem. The two most common issues are having multiple SPF records on your domain, or a typo or unrecognized term within the record, though a few other error variants can appear depending on what Dubsado finds. For help resolving these, see invalid SPF records.

After updating your DNS settings, click Verify to re-check your record. DNS changes can take up to 48 hours to propagate, so give it time before checking again if verification doesn't succeed right away.


Setting up SPF

What you see when setting up SPF depends on how your email account is connected.

Custom SMTP connections

If you connected your email through custom SMTP and your SPF record isn't fully verified, Dubsado shows you the exact DNS record to add:

  • Type: TXT

  • Host / Name: @

  • Value: the suggested record

Copy each field into your domain host's DNS settings, then return to Dubsado and click Verify.

Google and Microsoft connections

Unlike SMTP connections, Dubsado doesn't show DNS record fields for Google or Microsoft connections. You'll see a status message and a Verify button instead. Whether you need to do anything depends on the kind of address you connected:

  • A generic address (like @gmail.com, @outlook.com, or @hotmail.com): there's nothing to set up. Google and Microsoft manage SPF for these domains, and Dubsado shows "You're all set! No verification needed."

  • A custom domain through Google Workspace or Microsoft 365 (like hello@yourbusiness.com): you still need to add an SPF record at your domain host. Dubsado won't display it for you, so add this as a TXT record at your domain host, then return to Dubsado and click Verify:

    • Google: v=spf1 include:_spf.google.com ~all

    • Microsoft: v=spf1 include:spf.protection.outlook.com ~all

A custom domain keeps showing the "could not find an SPF record" warning until you add that record, since Google and Microsoft don't add SPF to your custom domain's DNS for you. If you already have an SPF record on your domain, merge this value into it rather than creating a second one.

If you change domain hosts, you'll need to set up and verify your SPF record with the new host.


FAQ

Can I have multiple SPF records?

No. You can only have one SPF record per domain. Having more than one can cause errors or prevent your emails from being delivered. If you already have an SPF record and need to add Dubsado as an authorized sender, merge multiple SPF records into one instead of creating a second.

What if I added Dubsado IP addresses to my domain host in the past?

An A record is easier to maintain than IP addresses, since IP addresses change from time to time.

If your SPF record includes Dubsado IP addresses, replace the IP addresses with a:spf.dubsado.com. Your record should then read:

v=spf1 a:spf.dubsado.com ~all

What's the difference between an email host and a domain host?

A custom domain, like yourdomain.com, needs a host. Your email host is the provider for your custom email address at that domain, such as hello@yourdomain.com. Your domain host and email host might be the same company, or they might be different. For example, your domain could be hosted through Cloudflare while your email runs through Google.

Your email host provides the SPF value you need, which you then add to the DNS settings at your domain host. If you need help, start by reaching out to your domain host's support team.

If I change domain hosts, do I need to update my SPF record?

Yes. If you move your domain to a new host, you'll need to repeat the SPF setup process with the new host.

My emails are still going to spam.

Setting up SPF reduces the chance of your emails landing in spam, but it can't guarantee inbox placement, since spam filters change frequently. See prevent emails from going to spam for more tips on keeping your emails out of spam folders.

Can Dubsado make these DNS changes for me?

Dubsado isn't able to provide support for setup questions specific to your domain host. Contact your domain host directly for assistance.

Did this answer your question?