On this page
What queue monitoring does
Every mail server keeps a queue: messages waiting to be delivered. Most leave within seconds. Some are deferred, meaning the receiving server returned a temporary error and asked you to try later. A few deferrals are normal. A growing deferred queue for one provider usually means that provider is throttling you or has concerns about your reputation.
Queue monitoring tracks how many messages are waiting, where they are going, how long they have waited and why they were deferred. It turns a quiet backlog into an alert with a reason attached.
History matters as much as live data. A deferral pattern that has been building quietly for weeks points to a different cause than one that appeared this morning, and being able to compare against a normal week turns a guess into a diagnosis.
Signs you need it
- Customers report late password resets or OTPs, and you only find out from them.
- Campaigns take much longer to finish than they used to.
- You discover a large deferred queue only when disk space runs low.
- There is no record of how the queue behaved last week or last month.
- Log messages mention rate limiting, reputation or policy, but nobody reads them.
What we track
| Metric | Why it matters |
|---|---|
| Active and deferred queue size | Shows whether mail is flowing or backing up |
| Deferrals by receiving domain | Pinpoints which provider is pushing back |
| Deferral reason text | Separates rate limits, reputation concerns and technical faults |
| Age of oldest message | Catches mail stuck long enough to matter |
| Bounce and delivery counts over time | Shows trends, not just snapshots |
| Transactional queue latency | Ensures critical mail isn’t waiting behind campaigns |
What’s included
- Collection of queue and delivery metrics from Postfix, Postal, PowerMTA or your platform’s logs and APIs.
- Parsing of deferral messages into readable categories.
- Dashboards showing queue health by destination and over time.
- Alerts by email or chat when thresholds you agree are crossed.
- Separate alerting for transactional mail with tighter limits.
- Retention of historical data so slow trends are visible.
- A runbook explaining what each alert means and the first steps to take.
How we set it up
- Review your servers, platforms and normal sending pattern.
- Choose collection methods: log parsing, queue inspection or platform APIs.
- Build dashboards and agree alert thresholds based on your real baseline.
- Test alerts by simulating a backlog.
- Run for a period, tune thresholds to reduce noise, and hand over the runbook.
Thresholds are based on your normal pattern, not generic numbers. A queue that is healthy for a large sender during a campaign could be a serious warning for a server that normally sends only receipts.
What happens when an alert fires
The deferral reason decides the response. A rate-limit message may mean adjusting per-destination limits in Postfix configuration. A reputation or policy message usually points to list quality or complaints and needs deliverability work. A blocklist reference needs blacklist troubleshooting. Monitoring gives us the evidence to pick the right fix instead of guessing.
Sometimes the cause is purely technical, such as a DNS failure, a full disk or an expired certificate, and the monitoring points to it directly.
What affects timeline and cost
- Number of servers and platforms to monitor.
- Where alerts should go and how many people receive them.
- How long historical data must be kept.
- Whether the monitoring is standalone or part of ongoing maintenance.
Common mistakes
Alerting on total queue size only, which misses a single provider backing up. Thresholds so sensitive that alerts are ignored. No history, so nobody can tell whether a problem is new. Watching the marketing queue closely while transactional mail waits unnoticed.
See also email monitoring and maintenance, all email infrastructure services, the guide, and contact.
Frequently asked questions
Are some deferrals normal?
Yes. Temporary deferrals happen routinely. The concern is a sustained or growing number, especially concentrated on one provider.
Can you monitor cloud sending platforms?
Yes, through their event notifications and metrics, though there is no queue to inspect in the same way as a self-hosted server.
Where do alerts go?
Wherever your team will actually see them: email, a chat channel or a messaging app. We agree this with you.
Should deferred mail be deleted?
Usually not. It will retry automatically. Stale time-sensitive mail may be worth removing, and we set queue lifetimes so that happens sensibly.
Can queue monitoring spot a compromised account?
Often, yes. A sudden spike in outbound volume or an unusual destination pattern from one account is visible in queue data and can trigger an alert quickly.
Talk to us about email queue monitoring
Watch deferrals and queue growth so a slowdown never becomes an outage.