Email Reputation Score โ€” How to Check & Improve Your Domain Reputation in 2026

Last updated: April 2026 ยท 16 min read

85%
of email deliverability is determined by sender reputation
73%
of domains have SPF configuration errors
62%
of businesses don't monitor their email reputation

Every email you send carries an invisible score โ€” a reputation calculated by Gmail, Outlook, Yahoo, and every other receiving mail server. This email reputation score determines whether your email lands in the inbox, the spam folder, or gets silently dropped. If you're not tracking it, you're flying blind.

This guide explains exactly what email reputation scores are, how they're calculated, how to check your domain reputation for free, and what to fix when your score is dragging your deliverability down.

Check Your Domain Reputation Now

Instant free audit: SPF, DKIM, DMARC, MTA-STS, TLS-RPT, and BIMI scored 0-100

Free Domain Check โ†’

What Is an Email Reputation Score?

An email reputation score is a composite rating that mailbox providers (Gmail, Outlook, Yahoo) assign to your sending domain and sending IP address. It's not a single number published by one authority โ€” it's calculated independently by each provider based on dozens of signals. Think of it like a credit score for your email.

The score determines what happens when your email arrives at a receiving server:

Score RangeWhat HappensDeliverability
90-100Emails go to inbox. All DNS auth passes.Excellent
80-89Emails go to inbox. Minor issues. MTA-STS or BIMI may be missing.Good
60-79Emails mostly reach inbox but some filtered. DNS issues present.Fair
40-59Emails often go to spam. Major DNS problems or reputation damage.Poor
0-39Emails rejected or silently dropped. Domain likely blacklisted.Critical

The Six Factors That Determine Your Score

At MailCheck, we score domains on six DNS authentication factors. Here's what each one measures and why it matters:

  1. SPF (Sender Policy Framework) โ€” Does your domain declare which IPs can send email on its behalf? Missing or broken SPF is the #1 reason emails fail authentication.
  2. DKIM (DomainKeys Identified Mail) โ€” Does each email carry a cryptographic signature that verifies it wasn't modified in transit? DKIM alignment is critical for DMARC to pass.
  3. DMARC (Domain-based Message Authentication, Reporting & Conformance) โ€” Does your domain tell receivers what to do when SPF or DKIM fail? No DMARC = receivers guess, and they usually guess "spam."
  4. MTA-STS (SMTP MTA Strict Transport Security) โ€” Does your domain enforce encrypted TLS connections for email delivery? Prevents MITM attacks and is a positive reputation signal.
  5. TLS-RPT (TLS Reporting) โ€” Do you receive reports when TLS delivery fails? Detects interception and configuration errors.
  6. BIMI (Brand Indicators for Message Identification) โ€” Does your domain display a verified logo in inboxes? Requires DMARC enforcement and signals legitimacy.
Quick check: Run curl -s https://korpo.pro/api/v1/check/yourdomain.com | jq '.score' to get your 0-100 score right now.

How to Check Your Domain Reputation

There are several ways to check your email reputation, each covering different aspects:

1. DNS Authentication Score (Immediate Check)

The fastest way to assess your domain's email reputation is to check its DNS authentication posture. This is what our free tool measures:

# Check any domain's reputation score
curl -s https://korpo.pro/api/v1/check/example.com | python3 -m json.tool

# Just get the score number
curl -s https://korpo.pro/api/v1/check/example.com | python3 -c "import sys,json; print(json.load(sys.stdin)['score'])"

This returns a score from 0-100, plus detailed results for each of the six authentication protocols. Fixing the issues flagged here typically improves deliverability within minutes โ€” DNS changes propagate fast.

2. Google Postmaster Tools (Gmail Reputation)

Google Postmaster Tools is Gmail's official dashboard for domain reputation. It shows:

Setup: Go to postmaster.google.com, add your domain, and add the verification TXT record to DNS. Data appears within 24-48 hours.

3. IP Reputation Check

Your sending IP address has its own reputation, separate from your domain. Check it with these tools:

ToolWhat It ShowsFree?
Talos IntelligenceCisco's IP reputation score, volume, and threat levelYes
Multi-RBL CheckChecks 50+ DNSBLs simultaneouslyYes
MailCheck Domain AuditSPF, DKIM, DMARC, MTA-STS, BIMI scoringYes
Sender Score (Validity)IP reputation on a 0-100 scaleRequires free account
Blacklist CheckIs your domain/IP listed on spam blacklists?Yes

4. Blacklist Monitoring

Being listed on a DNSBL (DNS-based Block List) is the fastest way to tank your reputation. Check your domain and IP against major blacklists:

# Check if your IP is on common blacklists
dig +short YOUR_IP.zen.spamhaus.org
dig +short YOUR_IP.bl.spamcop.net
dig +short YOUR_IP.dnsbl.sorbs.net

# Or use MailCheck's comprehensive blacklist guide
# https://korpo.pro/blog/email-blacklist-check
Critical: If you're on any major blacklist (Spamhaus, Barracuda, SORBS), your emails will be rejected by significant portions of the internet. Check immediately and request delisting. See our blacklist check guide for the full process.

What Lowers Your Email Reputation Score

Understanding what hurts your reputation is the first step to fixing it. Here are the most common reputation killers, ranked by severity:

Critical Issues (Score Impact: -30 to -50 points)

Major Issues (Score Impact: -15 to -30 points)

Minor Issues (Score Impact: -5 to -15 points)

Find Your Score in 10 Seconds

Enter any domain to get a detailed 0-100 email reputation score with specific fixes

Check My Domain โ†’

How to Improve Your Email Reputation Score

Improving your email reputation follows a specific order โ€” DNS authentication first, then sending practices, then monitoring:

Step 1: Fix DNS Authentication (Immediate Impact)

DNS changes propagate within minutes to hours, so this is where you get the fastest results:

  1. Fix SPF โ€” Include all sending services. Use ~all (softfail) or -all (hardfail). If you exceed 10 lookups, flatten your SPF record.
  2. Enable DKIM โ€” Set up DKIM on every sending service (Google Workspace, Mailgun, SendGrid, etc.). Use 2048-bit keys. Verify alignment.
  3. Publish DMARC โ€” Start with p=none and rua=mailto:dmarc@yourdomain.com. Monitor reports for 1-2 weeks, then graduate to p=quarantine and eventually p=reject.
  4. Add MTA-STS โ€” Publish the HTTPS policy endpoint and the DNS TXT record. See our MTA-STS guide.
  5. Add TLS-RPT โ€” One DNS TXT record: _smtp._tls.yourdomain.com TXT "v=TLSRPTv1;rua=mailto:tls-reports@yourdomain.com"
  6. Add BIMI โ€” After DMARC is at quarantine/reject. See our BIMI setup guide.
# Quick audit โ€” check all six at once
curl -s https://korpo.pro/api/v1/check/yourdomain.com | python3 -m json.tool

# Check specific records
dig TXT yourdomain.com          # SPF
dig TXT selector._domainkey.yourdomain.com  # DKIM
dig TXT _dmarc.yourdomain.com  # DMARC
dig TXT _mta-sts.yourdomain.com  # MTA-STS
dig TXT _smtp._tls.yourdomain.com  # TLS-RPT
dig TXT default._bimi.yourdomain.com  # BIMI

Step 2: Improve Sending Practices (1-4 Weeks)

Step 3: Monitor Continuously (Ongoing)

Email reputation isn't set-and-forget. DNS records change, IPs get blacklisted, and best practices evolve. Set up monitoring:

# Automate reputation checks with the MailCheck API
# Run this weekly via cron
#!/bin/bash
DOMAINS=("yourdomain.com" "outreach.yourdomain.com" "send.yourdomain.com")
for d in "${DOMAINS[@]}"; do
  SCORE=$(curl -s "https://korpo.pro/api/v1/check/$d" | python3 -c "import sys,json; d=json.load(sys.stdin); print(d['score'])")
  echo "$(date): $d score = $SCORE"
  if [ "$SCORE" -lt 80 ]; then
    echo "WARNING: $d score dropped below 80!"
    # Send alert via email, Slack, etc.
  fi
done

Also set up:

Email Reputation vs. Deliverability โ€” What's the Difference?

These terms are often confused but they measure different things:

Email ReputationEmail Deliverability
What it measuresHow trustworthy your domain/IP isWhether your emails reach the inbox
Who calculates itMailbox providers (Gmail, Outlook)Measured by you (inbox placement rate)
FactorsDNS auth, IP history, complaint ratesReputation + content + engagement + list quality
ScopeDomain-level and IP-levelCampaign-level and message-level
How to checkPostmaster Tools, domain score checkersSeed testing, inbox placement tests

Think of it this way: Reputation is the trust score that gets your email accepted by the receiving server. Deliverability is whether that accepted email lands in the inbox or the spam folder. Good reputation is necessary but not sufficient for good deliverability โ€” you also need good content, clean lists, and proper sending patterns.

Common Email Reputation Problems (And How to Fix Them)

"My domain score is below 60"

This usually means missing or broken authentication records. Run a free check and fix the issues flagged in each section. Typically:

"My emails started going to spam suddenly"

  1. Check if your domain or IP was recently blacklisted โ€” use our blacklist guide
  2. Check if SPF/DKIM/DMARC records were accidentally changed or deleted
  3. Review Google Postmaster Tools for spam complaint rate increases
  4. Check if your sending volume spiked (seasonal campaigns can trigger rate limits)
  5. Verify your SPF hasn't exceeded the 10-lookup limit โ€” flatten if needed

"My reputation was good but has been declining"

  1. Review DMARC aggregate reports for new senders that aren't authenticated
  2. Check bounce rates โ€” hard bounces over 5% damage reputation quickly
  3. Monitor spam complaint rates in Postmaster Tools (target <0.1%)
  4. Review email engagement โ€” declining open/click rates signal declining reputation
  5. Check if your dedicated IP has been reassigned or shared IP pool changed

"I'm on a blacklist โ€” how do I get delisted?"

Each blacklist has its own delisting process. See our complete blacklist check and delisting guide. Key steps:

Email Reputation Benchmarks by Industry

What's a "good" score depends on your industry, but here are general benchmarks:

Score RangeWhat It MeansTypical For
90-100All six auth protocols configured, no issues. Excellent deliverability.Tech companies, financial services, properly configured SaaS
75-89Core auth (SPF+DKIM+DMARC) good. Missing MTA-STS or BIMI.Most well-managed businesses
50-74Missing DMARC or major SPF/DKIM issues. Emails sometimes filtered.Small businesses, companies using multiple sending services
25-49Multiple auth failures. Frequent spam folder placement.New domains, reconfigured domains, blacklisted IPs
0-24Critical failures. Emails likely rejected or dropped.Abandoned domains, deliberate spammers, severely misconfigured domains
Industry insight: According to our analysis of 100K+ domain checks, the median domain score is 58/100. Most domains have basic SPF and DKIM but are missing DMARC enforcement, MTA-STS, and BIMI. Simply adding DMARC p=quarantine + MTA-STS typically moves a domain from 58 to 80+.

Automate Reputation Monitoring with the API

Don't just check once โ€” set up continuous monitoring. The MailCheck API makes this easy:

# Check a single domain
curl -s https://korpo.pro/api/v1/check/yourdomain.com

# Batch check multiple domains
curl -X POST https://korpo.pro/api/v1/batch \
  -H "Content-Type: application/json" \
  -d '{"domains":["company.com","outreach.company.com","send.company.com"]}'

# Parse the score programmatically
curl -s https://korpo.pro/api/v1/check/yourdomain.com | \
  python3 -c "
import sys, json
data = json.load(sys.stdin)
print(f'Score: {data["score"]}/100')
print(f'SPF: {"PASS" if data["spf"]["found"] else "MISSING"}')
print(f'DKIM: {"PASS" if data["dkim"]["found"] else "MISSING"}')
print(f'DMARC: {"PASS" if data["dmarc"]["found"] else "MISSING"}')
print(f'MTA-STS: {"PASS" if data.get("mta_sts",{}).get("found") else "MISSING"}')
print(f'BIMI: {"PASS" if data.get("bimi",{}).get("found") else "MISSING"}')
"

Free API for Automated Deliverability Checks

50 requests/hour, no signup required. Integrate into your CI/CD, monitoring, or outreach tools.

curl -s https://korpo.pro/api/v1/check/example.com | jq '.score'
API Docs โ†’ Try Live Check โ†’

The Complete Email Reputation Checklist

Your email reputation score is the single most important factor in whether your emails reach the inbox. Start by running a free domain check to see where you stand, then work through the checklist above. Most domains can go from 50 to 80+ in a single afternoon of DNS fixes.

For ongoing monitoring, use the MailCheck API to automate reputation checks and catch issues before they affect your deliverability.