Dashboard
Your dashboard is the home page after sign-in. It surfaces what's happening right now plus the trends over the last week and month, so you can spot anomalies at a glance.
The stat cards (top row)
Five cards across the top — each is a clickable shortcut to the filtered live feed (or quarantine):
| Card | What it shows | Click to |
|---|---|---|
| Held now | Live count of messages currently in quarantine awaiting action | Open the Quarantine page |
| Today total | All messages scanned today (clean + quarantine + reject) | Open today's feed unfiltered |
| Today clean | Today's messages that scored clean and were delivered | Filter feed to clean only |
| Today quarantined | Today's quarantine count (including ones you've released) | Filter feed to quarantine only |
| Today rejected | Today's combined rejects — scanner-rejects + SMTP-rejects | Filter feed to rejects only |
Hover any card and it lifts slightly with a coloured ring matching its verdict. Numbers are colour-coded too: clean is green, quarantined is orange, rejected is red.
Held now vs Today quarantined
These look similar but mean different things:
- Held now is a live snapshot of what's currently in the quarantine queue waiting for you. It goes down as you release or delete.
- Today quarantined is a count of every message that was quarantined today, including ones you've already released or deleted. It only resets at midnight.
Domains card
Sits directly under the stat cards (visible only to customer-admins). Lists your domains with their backend mail server, recipient validation mode, and status. If you have more than five domains, the card paginates with prev/next buttons — the header shows the total count and the footer shows "Showing 1–5 of N".
For each domain:
- Click allow/block rules to manage per-domain rules
- If status shows verify DNS →, click to complete domain verification
- Click + add domain in the card header to add a new one
Three-card widget row
7-day verdict trend
Stacked bar chart of the last 7 days, one bar per day. Green is clean mail, amber is quarantined, red is rejected. The day-of-week label and the day's total volume appear below each bar. Hover any segment to see the exact count for that verdict.
Top recipients today
The five mailboxes on your domains that received the most clean mail today. Useful for spotting unattended sales/support inboxes that are getting hit.
This month vs last month
Same-days-of-month comparison: total, quarantined and rejected this month so far vs the equivalent days last month, with a percentage change. Up arrows in red, down arrows in green. Helps you spot a spam wave or trend change.
Sender reputation (within the month card)
A proportional bar at the bottom of the month card, banding all sender domains MxGuard has seen by their spam rate:
- Good (green) — spam rate below 10%
- Neutral (amber) — spam rate 10–50%
- Bad (red) — spam rate above 50%
The counts are global across the MxGuard installation (not per-customer) since the ML classifier reads the same reputation when scoring your mail. So a "bad" sender is one MxGuard has seen send mostly spam anywhere, which is precisely the population the model is making decisions against.
Mail-flow status (full width)
One row per protected domain, showing whether mail is actually flowing. Each row has:
- Coloured status dot — green (flowing), amber (idle, last seen yesterday), orange (stale, several days old), grey (no accepted mail in the window)
- Status word — Flowing / Idle / Stale / No data
- Today verdict mix bar — proportional clean/quarantine/reject for today, with counts underneath each segment
- Volume — total messages today
- Last accepted — HH:MM:SS of the most recent clean delivery (today), or a descriptive date if older
- view feed → — opens the live feed pre-filtered to mail for this domain only
If a domain unexpectedly shows "idle" or "stale", check your backend mail server is reachable — MxGuard hasn't successfully delivered anything to it recently.
Top blocked / Top quarantined senders today
Two side-by-side cards showing today's top 5 sender domains in each category, with counts and last-hit timestamps. Useful for spotting:
- A bad actor hammering you (top blocked) — usually nothing to do, just confirmation the gateway is working
- Sender domains generating false positives (top quarantined) — consider adding an allow rule if a legitimate sender keeps appearing here
Recent rule hits (full width)
The last five of your allow/block rules that have actually fired, with action pill, pattern, scope, hit count and timestamp. If a rule never appears here, it's not doing any work and may be safe to retire. If a rule is firing constantly, that's useful intelligence about ongoing traffic patterns.