Catch email drift
before it becomes
a breach
SenderFortify monitors SPF, DMARC, DKIM, MTA-STS and TLS posture across every client domain — with real-time alerts when anything weakens.
Everything an MSP needs to
own email security posture
Purpose-built for managed service providers managing email security across tens or hundreds of client domains.
Deep DNS Policy Checks
Validates SPF (qualifier, lookup count, vendor sprawl), DMARC (policy, pct, rua, syntax), DKIM selector probing, MTA-STS mode, TLS-RPT, and BIMI — on root domains and every subdomain.
SPF · DMARC · DKIM · MTA-STS · TLS-RPT · BIMILive SMTP Probing
Opens a real TCP connection to primary and secondary MX hosts, negotiates EHLO, and verifies STARTTLS is both advertised and successfully upgraded. Catches stripping attacks before your clients do.
STARTTLS · MX reachability · TLS version · Cipher strengthDrift Detection
Every scan compares findings against a snapshot. When a record weakens — DMARC policy rolling back to none, SPF lookup count creeping up — a drift event is recorded and an alert is routed immediately.
WEAKENED · STRENGTHENED · CHANGEDLayered Alerting
CRITICAL and HIGH violations trigger immediate alerts. Unresolved violations resurface as 7-day reminders. Severity increases send escalation alerts. MODERATE findings roll up into a daily digest per MSP account.
Slack · Email · Open · Reminder · Escalation · DigestPosture Scoring
Every domain gets a 0–100 security score computed from penalty weights per finding. Score history is tracked across every scan run so you can show clients improvement over time.
Weighted penalties · Score history · Per-scan trendsAlert Routing Rules
Configure multiple destinations per MSP — Slack webhooks, email addresses via your own Postmark token — and route by severity, alert type, and check category. Each rule is independently toggled.
Per-MSP destinations · Severity filter · Category filterFrom domain to alert in minutes
Add domains
Register client domains against your MSP account via API or dashboard. Set subdomain scan cadence independently.
Automatic scanning
The engine runs every 10 minutes for critical posture. DNS checks, SMTP probes, and TLS validation run in parallel.
Findings → violations
Findings are compared against snapshots. New weaknesses open violations; resolved issues auto-close with timestamps.
Routed alerts
Your routing rules control which severities reach which destinations — per MSP, per domain category, per alert type.
Every check, documented
Critical & High
Moderate & Informational
Simple, domain-based pricing
Pay for what you monitor. Scale as your client base grows.
- SPF, DMARC, DKIM, MTA-STS, TLS-RPT & BIMI checks
- Live SMTP & STARTTLS probing
- Drift detection & violation lifecycle
- Immediate alerts (CRITICAL/HIGH)
- 7-day reminders & escalation alerts
- Daily MODERATE digest
- Slack + email destinations
- Alert routing rules
- 0–100 posture scoring & score history
- REST API
- SPF, DMARC, DKIM, MTA-STS, TLS-RPT & BIMI checks
- Live SMTP & STARTTLS probing
- Drift detection & violation lifecycle
- Immediate alerts (CRITICAL/HIGH)
- 7-day reminders & escalation alerts
- Daily MODERATE digest
- Slack + email destinations
- Alert routing rules
- 0–100 posture scoring & score history
- REST API
- SPF, DMARC, DKIM, MTA-STS, TLS-RPT & BIMI checks
- Live SMTP & STARTTLS probing
- Drift detection & violation lifecycle
- Immediate alerts (CRITICAL/HIGH)
- 7-day reminders & escalation alerts
- Daily MODERATE digest
- Slack + email destinations
- Alert routing rules
- 0–100 posture scoring & score history
- REST API
Start monitoring in minutes
Reach out to get early access — we'll get you set up and scanning your first domain together.
Get early access →