FanTazTechCheck My Grade

Find Out Who Can Send Email As Your Company

Check your SPF record and see whether your domain is protecting itself from unauthorized senders.

SPF lookuppublic dns

Confirmed against two independent resolvers. Reads the published record only.

10
lookups allowed

SPF has a limit. After that, your protection can silently fail while the record still reads correctly.

Who Your Record Lets Send

TXT recordexample.com
v=spf1 include:_spf.google.com include:sendgrid.net -all
Each include names a service permitted to send as you. -all refuses everything else. Every include counts toward the ten lookup limit.

Allowed to send as you

  • Google WorkspaceAllowed
  • Your invoicing platformAllowed
  • Your email providerAllowed

Everyone else

  • An unknown senderBlocked
  • Someone forging your addressBlocked

What SPF Is Deciding

Three questions, in order. SPF answers the first two and hands the third to your DMARC policy.

  1. Who can send as you?

    Your record lists the services permitted to send using your domain. Anything not on the list is unauthorized.

  2. Does this sender match the list?

    The receiving server compares the sending machine against your record and gets a pass or a fail.

  3. What happens when it fails?

    The ending of your record decides. A soft fail flags the message and delivers it anyway. A hard fail refuses it.

Reading Your Result

  1. No SPF Record

    Nothing says which senders are legitimate.

    Your domain publishes no instructions for identifying approved senders, so there is nothing to compare an impostor against.

  2. Ending in ~all

    A soft fail. Unauthorized mail is flagged and delivered anyway.

    Suspicious mail may be marked, but it is not necessarily blocked.

  3. Ending in -all

    A hard fail. Unauthorized mail is refused.

    Unauthorized senders fail the SPF check outright. This is the setting that does the work.

  4. Too Many Lookups

    Over ten and evaluation stops.

    Your record becomes invalid because receiving servers stop evaluating it, and it still reads correctly to the eye.

Where Records Go Wrong

  • Two Records

    A domain must publish exactly one. Two make evaluation fail completely.

  • Lookup Creep

    Each include costs a lookup and may nest further. Adding a CRM can push you past ten.

  • A Soft Ending

    Everything is listed correctly and the record still ends in ~all, so nothing is refused.

Fixing It Without Losing Mail

  1. List Every Service That Sends as You

    Mail provider, marketing platform, CRM, invoicing, reminders, support desk. Most businesses find one they forgot.

  2. Confirm There Is Only One Record

    This is how a working setup silently breaks when someone adds a service.

  3. Count the Lookups

    Ten is a hard limit. Past it the record stops being evaluated while still looking correct.

  4. Then Tighten the Ending

    Change ~all to -all only once every legitimate sender is listed.

SPF Protects the Sender, Not Your Name

SPF checks the machine that transmitted the message. It does not check the address your customer actually reads, which is why a message can pass SPF and still appear to come from you.

What your customer reads
Inbox · 3 Messages
  • SmithDental Office8:47 AMAppointment Reminder · See you Thursday at 2:30.
  • FromSmithDental Billing <[email protected]>9:12 AM
    Toyou
    SubjectUpdated Payment Information

    Hi, our records show your card on file has expired. Please update your payment details before your next visit.

  • LabQuest Results9:26 AMYour Results Are Ready · The panel from Monday is available.
What SPF checked
  • Sending server authorizedYes
  • For the sender's own domainYes
  • Visible From address checkedNo
  • Aligned with what was authenticatedNot by SPF

SPF Alone Does Not Stop Impersonation

DMARC is the record that ties the visible address to what was authenticated. Check your policy next.

The scan is not open to the public yet. Nothing here is collected in the meantime.

We only read public records. We never touch your computers and we never ask for a password.

SPF Is One of Eight

SPF is one category. Blindspot checks the rest of your public exposure.

Category Breakdown8 checked
FEmail Authenticationno DMARC policy
BCertificatesexpires in 41 days
DExposed Services1 portal reachable
FBreach Exposure6 accounts found
BDNS Hygiene2 stale records
CLookalike Domains1 with mail
CWebsite Headers3 missing
ATracking Leakagenothing sensitive
8 sourcesconfirmed twicetoday

Common Questions

  • No. SPF confirms whether a sending server is authorized. DMARC tells receiving servers what to do when authentication fails. Both work together, and without DMARC the SPF result is evidence nobody acts on.

  • A hard fail is the goal, but only once every legitimate sender is listed. Moving early stops mail from a service you forgot you use, and a customer usually finds that before you do.

  • No. A domain must publish exactly one. Two cause evaluation to fail entirely, which happens most often when someone adds a service and publishes their own record instead of editing the existing one.

  • SPF permits ten DNS lookups when a record is evaluated. Past that, receiving servers stop and treat the result as a permanent error. The record still looks correct when you read it, which is why this failure survives for years.

  • No. This is not a penetration test. It reads public records only, specifically the SPF record published in your domain's DNS, which anyone can look up. Nothing is logged into, no password is tested, and no network is touched.

Your Email Is Only One Door

See what else your public footprint reveals.

The scan is not open to the public yet. Nothing here is collected in the meantime.

We only read public records. We never touch your computers and we never ask for a password.

Explore

Everything Blindspot Checks

Understand Your Exposure

What the outside world can already see, and how it is measured.

How Impersonation Works

The techniques behind the findings, in plain English.