Self-hosted email marketing with full source code. Pay once, own forever. Get AcelleMail — $74 →

Sender Reputation Monitoring Stack

The full reputation-monitoring stack for AcelleMail operators — Postmaster, SNDS, blacklist watchers, seed-list testing, AcelleMail dashboards, and the daily/weekly cadence.

Sender reputation is a leading indicator: it moves before deliverability does. By the time Gmail's spam folder shows your messages, your IP/domain reputation has been declining for days. The reverse is also true — when you fix a problem, reputation lifts a few days before inbox placement does. The senders who maintain consistently high deliverability are the ones who watch reputation hour-by-hour, not the ones who watch "campaign open rate" weekly.

This article walks the full stack: which dashboards and tools you should be watching, what each one tells you, the daily/weekly/monthly cadence, and the alert triggers worth wiring up.

The core 5 — every operator needs these

1. Gmail Postmaster Tools

Free. Verified-domain dashboard at postmaster.google.com. Watches:

  • IP Reputation — per IP, "High / Medium / Low / Bad"
  • Domain Reputation — per from-domain, same scale
  • Spam Rate — % of mail Gmail flagged as spam (target: < 0.30 %)
  • Authentication — SPF, DKIM, DMARC pass rates (target: 100 %)
  • Encryption — TLS adoption (cosmetic; not gating)

Cadence: check daily during warmup; weekly steady-state.

2. Microsoft SNDS

Free. IP-range registration at sendersupport.olc.protection.outlook.com. Watches:

  • Filter Result — GREEN / YELLOW / RED per IP
  • Complaint Rate — Microsoft-only (different metric than Gmail's spam rate)
  • Trap Hits — spam-trap addresses your list contained
  • Sample HELO — your MTA's HELO/EHLO name (must match reverse-DNS)

Cadence: daily during warmup; daily steady-state if Microsoft is > 15 % of your audience.

3. Blacklist Watch

Open-source. Run this script daily via cron:

#!/bin/bash
IPS=("1.2.3.4" "1.2.3.5")          # Your sending IPs
RBLS=(
  "zen.spamhaus.org"
  "b.barracudacentral.org"
  "dnsbl.sorbs.net"
  "psbl.surriel.com"
  "spam.dnsbl.sorbs.net"
  "bl.spamcop.net"
  "ubl.unsubscore.com"
)
for ip in "${IPS[@]}"; do
  reversed=$(echo $ip | awk -F. '{print $4"."$3"."$2"."$1}')
  for rbl in "${RBLS[@]}"; do
    result=$(dig +short "$reversed.$rbl")
    if [[ -n "$result" ]]; then
      echo "ALERT: $ip listed on $rbl ($result)"
    fi
  done
done

Wire to a Slack webhook or email; a listing on Spamhaus or Barracuda is an emergency (re-list takes hours-to-days), the others are mostly nuisance lists.

4. Seed-List Testing

Paid: Glock Apps ($79/month basic), Email on Acid, Litmus. Free alternative: roll your own with seed addresses across the major ISPs.

What it tells you: real inbox-vs-spam-vs-missing placement at sample mailboxes for each ISP. Postmaster Tools tells you "spam rate," but seed lists tell you "is this campaign hitting spam right now?"

Cadence: before every major campaign + weekly during warmup.

5. AcelleMail dashboards

Free, built-in. Per-server stats at:

Admin → Sending Servers → <server> → Stats
   - Total sent, delivered, bounced (hard/soft), complained (FBL)
   - Throughput graph (per-hour over the last 30 days)
   - Per-customer breakdown (multi-tenant)

Per-campaign at:

Customers → <customer> → Campaigns → <campaign> → Reports
   - Open / click / bounce / complaint rates
   - Per-recipient delivery status

Cadence: glance daily; review per-campaign in 24h post-send.

The supplementary 4 — for high-volume senders

6. Yahoo Postmaster

postmaster.yahooinc.com — verified-domain dashboard, less detail than Gmail's. Worth checking weekly for compliance flags.

7. Apple Postmaster (limited)

Apple doesn't publish a sender dashboard, but iCloud bounces show standard SMTP codes in your AcelleMail bounce log. Watch for 5.7.1 from mail-relay.icloud.com patterns.

8. Talos Intelligence (Cisco)

talosintelligence.com/reputation_center — free per-IP / per-domain check. Cisco's filtering powers many corporate Outlook installs, so a poor Talos score affects B2B deliverability disproportionately.

9. SenderScore (Validity)

senderscore.org — proprietary 0-100 score per IP, useful as a single composite metric. Login required; free.

The cadence

Frequency Tasks
Hourly (warmup only) AcelleMail per-server bounce + complaint rate sanity check
Daily Postmaster Tools, SNDS, blacklist sweep, AcelleMail per-server stats glance
Weekly Yahoo Postmaster, seed-list test, Talos + SenderScore score recheck
Monthly Audit FBL ingestion (per feedback-loops-fbl-setup), retest authentication, review steady-state graph
Quarterly Full hardening re-audit, key rotation, refresh seed-list addresses
Annually Re-register FBLs that auto-expired, audit subscriber list health, review send-time + frequency policy

Alert thresholds worth wiring up

The default "AcelleMail will tell you" mode is reactive. Proactive alerts:

Trigger Channel
Spamhaus or Barracuda listing Slack + email — emergency
Postmaster IP reputation drops one tier Slack — investigate
SNDS goes YELLOW or RED Slack — investigate
Bounce rate > 3 % in 24h Slack — list-hygiene action needed
Complaint rate > 0.30 % in 24h Slack — content audit needed
Queue depth > 5,000 sustained Email — capacity issue
Disk usage on AcelleMail host > 85 % Email — log rotation / disk upgrade

The first three are the high-priority signals. The bottom four are operational hygiene.

What to do when reputation drops

The reactive playbook (see also Deliverability Incident Runbook for the full incident process):

  1. Stop the bleeding — pause new sending to the affected ISP for 24 hours.
  2. Audit the latest 3 campaigns — content, segment, send time. Look for one that broke from your established pattern.
  3. Check authentication — sometimes a DKIM key rotation or DMARC change is the root cause. Verify with dig from a non-server machine.
  4. Engage-only — for the next 7 days, send only to your engaged-30-day segment.
  5. Watch the dashboard — Postmaster + SNDS should show recovery within 7-14 days.
  6. Resume at 50 % of pre-incident volume, ramp 25 % per day.

Related reading

FAQ

What's the single most important metric to watch?

If you only watch one number daily, it's Gmail Postmaster Spam Rate — sustained > 0.30 % is a five-alarm fire; sustained < 0.10 % is healthy. It correlates with most other deliverability signals.

Can I automate all of this?

The blacklist sweep and AcelleMail-internal stats can be queried via API/CLI. Postmaster Tools and SNDS don't have public APIs (Microsoft's SNDS has CSV download). The fully-automated stack works for ~70 % of the inputs; the rest is manual.

How much time should this take per day?

5-15 minutes for a Small-tier sender, 30-60 minutes for a Medium+ sender. The investment scales linearly with sending volume — a 10× volume increase doubles the monitoring time, not 10×.

What if I send via SES — do I still need all of this?

Yes. SES handles IP reputation centrally for shared IPs but not domain reputation, FBL, or content quality. The Postmaster + SNDS dashboards still apply because Gmail/Microsoft grade your sending domain regardless of which IP-pool the message came from.

A worked weekly cadence example

Friday 10:00 local — 45-minute deliverability ops session:

  1. Postmaster (10 min): open all sending-domain dashboards, screenshot or note IP rep + Domain rep + Spam rate per domain. Compare to last Friday's screenshot. Any drop ≥ 1 tier triggers an investigation now.
  2. SNDS (10 min): download the CSV. Filter for any IP not GREEN. Filter for any IP with Complaint Rate trending up over 7 days. Document.
  3. Blacklist sweep (5 min): the cron from §3 above ran daily — read the last 7 days of Slack alerts. Any listing in Spamhaus or Barracuda triggers P0 incident response.
  4. Yahoo + Talos + SenderScore (5 min): open each, glance at IP scores. Not actionable on its own, but a multi-tool consensus drift is a leading indicator.
  5. AcelleMail per-server stats (10 min): review last 7 days' bounce + complaint rates per sending server. Look for any server creeping above 2 % bounces or 0.20 % complaints.
  6. Document (5 min): append to ops/deliverability-weekly.md — date, observations, any actions taken. This log is invaluable when investigating "when did X start drifting?" 6 months later.

Quarterly deeper audit

Every 3 months, in addition to weekly:

  • DKIM key rotation cadence check — keys older than 6 months should be rotated per the rotation playbook.
  • DMARC report ingestion review — the daily aggregate (RUA) reports should be parsed and stored; check for any new sources sending mail as your domain.
  • List hygiene re-baseline — measure subscriber engagement distribution; suppress the lowest tier per the list hygiene guide.
  • Re-test seed lists at every major ISP — paid services drift over time; rotate seed addresses periodically.
  • Reputation-monitoring tooling refresh — confirm Postmaster verification is still active, SNDS access hasn't lapsed, FBL registrations still active.

When monitoring catches an incident early

The moment a metric drifts outside its band, act immediately — even if the absolute level looks safe. Examples:

  • Spam rate jumps from 0.05 % to 0.18 % overnight, still well under 0.30 % threshold. Action: investigate the campaign sent in that window. The trajectory is what matters; a 3.6× jump is not "safe just because it's still under threshold."
  • IP reputation steady at High but Domain reputation drops to Medium. Action: verify SPF + DKIM + DMARC are still aligning correctly. Domain reputation responds to authentication consistency far more than IP reputation does.
  • Postmaster Authentication SPF Pass Rate drops from 100 % to 99.8 %. Action: pull the failing samples — find the misconfigured third-party tool sending as your domain.

More in Sending & Deliverability