Outbound pipeline
0
In queue
-
0
Sent / min
Max speed (no limit)
/min
Auto eases off a domain when it defers us, then recovers. Manual sets a fixed cap (0 pauses). Off uses only the global limit.
Provider health
Each cell shows the deferral rate per window. Hover for the full breakdown.
Queue trend
Provider totals
Sending IPs
Sending domains
Quality controls
Quality gate
Master switch for every check below
Rate limit per sender
How often a single address may send
emails /
min
Duplicate window
Block near-identical repeats sent within
min
Soft score · flag
At or above this, send but tag as spammy
%
Hard block · reject
At or above this, reject before queueing
%
Repeat-offender quarantine
After N strikes (flag, block or duplicate), auto-block the sender for a cooldown
strikes /
h
Runs locally: per-sender token buckets, content fingerprints and a fast heuristic scorer. No external calls.
Sender quality
Blocked users
A user is the human behind possibly many sending mailboxes. Blocking one stops every mailbox they own, which a per-sender block can't. Auto-blocks trip when escalation is on and a user racks up strikes across their senders.
Recent interventions
Add a domain
Adds the domain and generates DKIM keys. Publish the DNS records shown below, then verify.
Create an API key
Allowed sending domains
The secret is shown only once. Copy it now and store it safely. Leave every domain unchecked to allow sending from any registered domain.
Add an admin
Creates a new admin token, shown only once. Share it with the person; on first sign-in they set up 2FA with their authenticator app. If they lose their device, an operator resets 2FA from the server (scripts/reset-2fa.mjs).
Outbound roundtrip test
Burst
Enqueues N copies through the real outbound pipeline, so you can watch throughput and per-domain throttling. Send to our own domain for a full roundtrip once outbound port 25 is open.
Spam test
Runs the full live gate (rate limit, duplicate, content score, reputation) as a real API send to roundtrip@. Repeats from the same sender get rate-limited or flagged for real. Reset sender clears its throttle, duplicate state and history so you can test again.