Catalogue of Email Service Providers (ESPs) — marketing automation, transactional and customer-engagement platforms — authorised via SPF on Tranco top-1M domains. This is the dedicated mailing-services view; see SaaS senders for non-ESP business apps and MX providers for inbound mail.
The same SPF classifier that builds /providers.html and /saas.html powers this page. To submit a batch of unknown SPF includes for tier 1-3 classification (heuristic → RDAP → web), POST to:
POST https://<analyzer-host>:8090/classify
Content-Type: application/json
{"hosts": ["spf.example.com", "_spf.foo.io", "..."]}
→ returns batch_id; poll /batch/<id> for results + dict diff.
Confidence-≥0.8 RDAP/web matches are auto-promoted into PURE_ESP / GATEWAYS / FORWARDERS. Lower-confidence matches land in a shadow queue for human review before merging.
Source: OpenINTEL forward-DNS Tranco snapshot (2026-05-04).
ESP patterns: dictionaries/esps.py.
Descriptions: dictionaries/saas_meta.py.
Sparklines render only for senders tracked in history.json; new
ESPs will start appearing as future scans accumulate.