ScoreSender

Scoring Methodology & Operational Transparency Guide

Diagnostic Scope & Purpose Notice

ScoreSender’s score is a diagnostic indicator built from DNS authentication and public reputation signals. It helps identify configuration and reputation risks; it is not a prediction or guarantee of inbox placement.

ScoreSender uses a transparent, documented scoring model. Individual checks are based on observable DNS and public reputation signals, while the point weights and thresholds are product-defined diagnostic rules.

📐

Scoring Methodology & Diagnostic Framework

Methodology Version v1.1 • Updated August 2026

Configured Schedule8 DNSBLs

1. Data Sources & Audit Scope

ScoreSender performs non-intrusive DNS queries against publicly published domain records and public reputation feed zones. We do not require tracking pixels, agent installations, or access to your internal email content or subscriber lists.

Authentication Signals (70% Total Weight)

Evaluates published DNS records according to IETF standards.

  • SPF TXT Record: Evaluates syntax, enforcement mechanisms (-all vs ~all), and DNS lookup limits.
  • DKIM Key Verification: Audits standard selectors (google, k1, s1, default, mail) or user-configured custom selectors.
  • DMARC Enforcement: Validates policy directives (p=reject, p=quarantine, p=none) and reporting URIs (rua).

Public DNSBL Reputation (30% Total Weight)

Queries 8 configured major public blocklist providers.

  • Configured providers: Spamhaus ZEN, Barracuda BRBL, Spamcop, SORBS, Abuseat CBL, Manitu IX, PSBL, GBUdb Truncate.
  • Discovers sending IPs via SPF records, domain A records, and MX mail exchange records.
  • Queries DNSBL list zones to detect active listings.

2. Authentication Evaluation & Selector Discovery

DKIM Selectors & Verification Note

A custom selector is not inherently less secure. If the selector cannot be discovered or verified, the result may be marked partial or Not Checked until the selector is provided.

Plain language: DKIM acts like a cryptographic digital stamp. If your email provider uses a unique private selector name (e.g., s2026._domainkey.example.com) that is not in our standard scanner list, you can input the selector name in your domain settings to enable complete verification.

SPF Mechanism

Evaluates authorized IP ranges. -all enforces strict rejection, ~all indicates soft fail, while +all allows any sender.

DKIM Integrity

Audits published public key records (RSA 2048-bit / Ed25519) to ensure cryptographic signature alignment.

DMARC Policy

Evaluates enforcement policies (p=reject vs p=quarantine vs p=none) and aggregate reporting (rua).

3. What DNSBL Checking Means & Technical Nuances

A Domain Name System-based Blackhole List (DNSBL) is a database operated by independent cybersecurity organizations to track IP addresses and domain names associated with unauthenticated, bulk, or suspicious email activity.

What is Actually Checked & IP Discovery

  • Sending IP vs Domain Web IP: Your website's web server IP (domain A record) is often distinct from your outbound mail server IPs (e.g. Google Workspace, SendGrid, Mailchimp, or dedicated MTA IPs).
  • IP Discovery Sources: ScoreSender extracts sending IPs from published SPF ip4/ip6 blocks, domain MX mail exchanger records, and website A records.
  • Targeted DNSBL Queries: Extracted IPs are reverse-queried against configured list zone servers.

Provider Policies & Listing Interpretation

  • Provider Policies Differ: Each DNSBL provider (e.g. Spamhaus, Barracuda, SORBS) maintains independent listing criteria, threat classifications, and removal policies.
  • Listing Scope: A blocklist listing is a material reputation signal that warrants investigation. It does not by itself predict inbox placement. It indicates an active listing on that provider's database, not proof that all outbound messages are spam.
  • Delisting Responsibility: ScoreSender detects listing status, but delisting requests must be performed directly with the respective blocklist provider.

4. Diagnostic Check States & Unavailability Handling

To maintain data integrity, ScoreSender distinguishes clearly between clean checks, uncollected data, network timeouts, and historical snapshots:

Passed (Clean)

No evidence of a problem. The check executed successfully and no configuration defect or listing was observed.

Unknown / Timeout

Check unavailable. Remote DNS server timed out (>3,500ms) or was unreachable.

This is a provisional neutral treatment for scoring continuity. It does not mean the provider confirmed that the domain or IP is clean.

Not Checked

Data not collected. An optional signal (e.g. custom DKIM selector or OAuth token) was not provided or omitted.

Stale Data

Old data snapshot. Preserved historical result from a prior scheduled audit pending live refresh.

5. Mathematical Point Distribution & Case Matrix

ScoreSender uses a transparent, documented scoring model. Individual checks are based on observable DNS and public reputation signals, while the point weights and thresholds are product-defined diagnostic rules.

100 Total Diagnostic Points

SPF Record Authentication

Validates Sender Policy Framework TXT record defining authorized outbound email senders for your domain.

SPF acts like an approved guest list of servers allowed to send emails on behalf of your domain.

Weight: 25% (25 pts max)
Evaluation ConditionPoints AwardedExample Record SyntaxImpact Analysis & Meaning
Strict Pass (-all)25 / 25v=spf1 include:_spf.google.com -allStrict fail mechanism configured. Full points awarded.
SoftFail (~all)21 / 25v=spf1 include:mail.sendgrid.net ~allSoft fail mechanism configured. Minor 4-point deduction.
Insecure (+all)10 / 25v=spf1 +allAllows any server to send mail. Major security configuration vulnerability.
Missing / No SPF0 / 25No TXT record foundZero points. Domain lacks authorized sender verification.

DKIM Key Signing

Verifies DomainKeys Identified Mail cryptographic signature selector published on DNS.

DKIM attaches a digital signature to your emails to prove they were not modified in transit.

Weight: 20% (20 pts max)
Evaluation ConditionPoints AwardedExample Record SyntaxImpact Analysis & Meaning
Valid Standard Selector Found20 / 20google._domainkey.example.com TXT "v=DKIM1; k=rsa; p=MIGf..."Public RSA/Ed25519 key verified on standard selectors. Full points awarded.
Custom / Private Selector14 / 20k1._domainkey.example.comA custom selector is not inherently less secure. If the selector cannot be discovered or verified, the result may be marked partial or Not Checked until the selector is provided.
Missing / Unverifiable Key0 / 20No _domainkey recordsZero points. Domain lacks public cryptographic signature verification.

DMARC Policy Enforcement

Evaluates Domain-based Message Authentication, Reporting, and Conformance policy enforcement.

DMARC tells receiving inbox servers what action to take if an email fails SPF or DKIM checks.

Weight: 25% (25 pts max)
Evaluation ConditionPoints AwardedExample Record SyntaxImpact Analysis & Meaning
Reject Policy (p=reject)25 / 25v=DMARC1; p=reject; rua=mailto:dmarc@example.com;Strict rejection policy configured against spoofing. Full points awarded.
Quarantine Policy (p=quarantine)20 / 25v=DMARC1; p=quarantine; pct=100;Quarantine policy configured. Minor 4-point deduction.
None Policy (p=none)15 / 25v=DMARC1; p=none;Monitoring mode only. No active enforcement applied against unauthenticated mail.
Missing DMARC Record0 / 25No _dmarc recordZero points. Domain lacks policy enforcement against impersonation.

8 DNSBL Blocklist Cleanliness

Queries 8 configured major public DNSBL blocklist providers (Spamhaus ZEN, Barracuda BRBL, Spamcop, SORBS, Abuseat CBL, Manitu IX, PSBL, GBUdb Truncate).

DNSBLs are public databases tracking IP addresses flagged for suspicious or unauthenticated email traffic.

Weight: 30% (30 pts max)
Evaluation ConditionPoints AwardedExample Record SyntaxImpact Analysis & Meaning
Clean across 8 Blocklists30 / 300 Hits / 8 CheckedNo active listings observed across configured public providers. Full 30 points awarded.
Listed on 1 Blocklist15 / 301 Hit (e.g. Spamhaus ZEN)15-point deduction. A blocklist listing is a material reputation signal that warrants investigation. It does not by itself predict inbox placement.
Listed on 2+ Blocklists0 / 302+ Active HitsZero points. Multiple active listings indicate elevated deliverability risk; investigation and delisting recommended.
Provider Timeout / Unknown15 / 30DNS query timed outThis is a provisional neutral treatment for scoring continuity. It does not mean the provider confirmed that the domain or IP is clean.

6. Operational Limitations & Disclaimers

ScoreSender monitors DNS, authentication, and public reputation signals. These signals are different from mailbox-provider data such as Gmail user-reported spam rates. A healthy DNS configuration does not guarantee a low complaint rate or inbox placement.

No Inbox Placement Guarantee Statement:

ScoreSender does not guarantee inbox placement. Mailbox providers also use engagement, complaint, content, authentication alignment, sending history, and proprietary signals.

A blocklist listing is a material reputation signal that warrants investigation. It does not by itself predict inbox placement.

7. Report Data Discrepancy or Feedback

Methodology v1.1

If you observe a false positive, DNS caching latency, unlisted DKIM selector issue, or wish to submit feedback regarding our diagnostic rules, please contact our deliverability operations team.