GuideDomain VerificationSPF

    SPF Configuration

    SPF (Sender Policy Framework) is a DNS record that prevents spammers from sending emails using your domain (yourdomain.com).

    What is SPF?

    When an email is sent from your domain, the recipient's mail server checks your SPF record to verify if the sending server is authorized by you. If the server is not on the list, the email may be marked as spam or rejected entirely.

    Step 1: Get Your SPF Record

    Log in to Simply Send, go to the Domains page, select your domain, and navigate to the DNS Records page. Under the Email Authentication section, you will find your pre-generated SPF record.

    Step 2: Add DNS TXT Record

    DNS Record Type & Name

    Type: TXT

    Name/Host: yourdomain.com

    Why It's Needed

    This tells receiving email servers that Simply Send is officially authorized to send emails matching your domain name, preventing them from being flagged as spoofed spam.

    How to Update It

    Before adding any new records, you must verify if you already have an SPF record. Log in to your DNS provider (e.g., Cloudflare, GoDaddy, Route53) and check your existing TXT records on the root domain (usually denoted by @ or left blank). Look for any record that begins exactly with v=spf1. Depending on what you find, follow one of the scenarios below:

    Pro Tip: Not sure if you have an SPF record? You can enter your domain on MxToolbox or open your computer's terminal and type dig TXT yourdomain.com to check!

    AIf you don't have an SPF record

    Add a brand new TXT record containing the exact value provided in your dashboard:

    v=spf1 include:amazonses.com include:spf.oraclecloud.com ~all

    BIf you already have an SPF record

    Do not create a second SPF record! Doing so will cause both to fail. Instead, edit your existing record and insert the Simply Send requirements (include:amazonses.com include:spf.oraclecloud.com) right before the ~all or -all tag.

    v=spf1 include:_spf.google.com include:amazonses.com include:spf.oraclecloud.com ~all

    Multiple Email Services?

    Important: You can only have one SPF record per domain. If you use multiple services (e.g., Simply Send and Google Workspace), you must combine them into a single record.

    Example Combined Record:

    v=spf1 include:amazonses.com include:spf.oraclecloud.com include:_spf.google.com ~all

    Step 3: Verify and Enable

    Wait for Propagation

    DNS changes can take anywhere from a few minutes to 24 hours to update globally.

    Enable in Console

    Once the DNS check passes, click "Verify" in your Simply Send dashboard to activate your domain.

    Common SPF Issues

    Multiple SPF Records

    Having two separate TXT records starting with `v=spf1` will cause permanent failures (PermError).

    Too Many DNS Lookups

    SPF limits records to 10 DNS lookups. Too many `include:` statements will break verification.

    Next Step: Digital Signatures (DKIM)

    Encrypt your email headers with DKIM to ensure messages are not tampered with during transit.

    Configure DKIM