← kapomail.com

KapoMail Status

Live state of the Sending API, SMTP submission, dashboard, webhook delivery, and inbox placement at the three largest consumer mailbox providers. This page is hosted independently of KapoMail's own servers, database and DNS — see why, below.

Overall status

Components

Inbox placement (seed monitoring)

We seed real Gmail, Outlook and Yahoo mailboxes and check where each message actually lands — inbox, promotions or spam — separately from whether the receiving server accepted it. A message can get a 250 OK at the SMTP layer and still be silently filed into spam; the components above would show green while your customers still never see the email. This is the check that catches that.

90-day uptime

Each bar is one day. Hover or focus a bar for its date and status; the pattern, not just the colour, tells you which is which.

Sending API 100.00% / 90d
  • 2026-05-24 — Operational
  • 2026-05-25 — Operational
  • 2026-05-26 — Operational
  • 2026-05-27 — Operational
  • 2026-05-28 — Operational
  • 2026-05-29 — Operational
  • 2026-05-30 — Operational
  • 2026-05-31 — Operational
  • 2026-06-01 — Operational
  • 2026-06-02 — Operational
  • 2026-06-03 — Operational
  • 2026-06-04 — Operational
  • 2026-06-05 — Operational
  • 2026-06-06 — Operational
  • 2026-06-07 — Operational
  • 2026-06-08 — Operational
  • 2026-06-09 — Operational
  • 2026-06-10 — Operational
  • 2026-06-11 — Operational
  • 2026-06-12 — Operational
  • 2026-06-13 — Operational
  • 2026-06-14 — Operational
  • 2026-06-15 — Operational
  • 2026-06-16 — Operational
  • 2026-06-17 — Operational
  • 2026-06-18 — Operational
  • 2026-06-19 — Operational
  • 2026-06-20 — Operational
  • 2026-06-21 — Operational
  • 2026-06-22 — Operational
  • 2026-06-23 — Operational
  • 2026-06-24 — Operational
  • 2026-06-25 — Operational
  • 2026-06-26 — Operational
  • 2026-06-27 — Operational
  • 2026-06-28 — Operational
  • 2026-06-29 — Operational
  • 2026-06-30 — Operational
  • 2026-07-01 — Operational
  • 2026-07-02 — Operational
  • 2026-07-03 — Operational
  • 2026-07-04 — Operational
  • 2026-07-05 — Operational
  • 2026-07-06 — Operational
  • 2026-07-07 — Operational
  • 2026-07-08 — Operational
  • 2026-07-09 — Operational
  • 2026-07-10 — Operational
  • 2026-07-11 — Operational
  • 2026-07-12 — Operational
  • 2026-07-13 — Operational
  • 2026-07-14 — Operational
  • 2026-07-15 — Operational
  • 2026-07-16 — Operational
  • 2026-07-17 — Operational
  • 2026-07-18 — Operational
  • 2026-07-19 — Operational
  • 2026-07-20 — Operational
  • 2026-07-21 — Operational
  • 2026-07-22 — Operational
  • 2026-07-23 — Operational
  • 2026-07-24 — Operational
  • 2026-07-25 — Operational
  • 2026-07-26 — Operational
  • 2026-07-27 — Operational
  • 2026-07-28 — Operational
  • 2026-07-29 — Operational
  • 2026-07-30 — Operational
  • 2026-07-31 — Operational
  • 2026-08-01 — Operational
  • 2026-08-02 — Operational
  • 2026-08-03 — Operational
  • 2026-08-04 — Operational
  • 2026-08-05 — Operational
  • 2026-08-06 — Operational
  • 2026-08-07 — Operational
  • 2026-08-08 — Operational
  • 2026-08-09 — Operational
  • 2026-08-10 — Operational
  • 2026-08-11 — Operational
  • 2026-08-12 — Operational
  • 2026-08-13 — Operational
  • 2026-08-14 — Operational
  • 2026-08-15 — Operational
  • 2026-08-16 — Operational
  • 2026-08-17 — Operational
  • 2026-08-18 — Operational
  • 2026-08-19 — Operational
  • 2026-08-20 — Operational
  • 2026-08-21 — Operational
SMTP submission 100.00% / 90d
  • 2026-05-24 — Operational
  • 2026-05-25 — Operational
  • 2026-05-26 — Operational
  • 2026-05-27 — Operational
  • 2026-05-28 — Operational
  • 2026-05-29 — Operational
  • 2026-05-30 — Operational
  • 2026-05-31 — Operational
  • 2026-06-01 — Operational
  • 2026-06-02 — Operational
  • 2026-06-03 — Operational
  • 2026-06-04 — Operational
  • 2026-06-05 — Operational
  • 2026-06-06 — Operational
  • 2026-06-07 — Operational
  • 2026-06-08 — Operational
  • 2026-06-09 — Operational
  • 2026-06-10 — Operational
  • 2026-06-11 — Operational
  • 2026-06-12 — Operational
  • 2026-06-13 — Operational
  • 2026-06-14 — Operational
  • 2026-06-15 — Operational
  • 2026-06-16 — Operational
  • 2026-06-17 — Operational
  • 2026-06-18 — Operational
  • 2026-06-19 — Operational
  • 2026-06-20 — Operational
  • 2026-06-21 — Operational
  • 2026-06-22 — Operational
  • 2026-06-23 — Operational
  • 2026-06-24 — Operational
  • 2026-06-25 — Operational
  • 2026-06-26 — Operational
  • 2026-06-27 — Operational
  • 2026-06-28 — Operational
  • 2026-06-29 — Operational
  • 2026-06-30 — Operational
  • 2026-07-01 — Operational
  • 2026-07-02 — Operational
  • 2026-07-03 — Operational
  • 2026-07-04 — Operational
  • 2026-07-05 — Operational
  • 2026-07-06 — Operational
  • 2026-07-07 — Operational
  • 2026-07-08 — Operational
  • 2026-07-09 — Operational
  • 2026-07-10 — Operational
  • 2026-07-11 — Operational
  • 2026-07-12 — Operational
  • 2026-07-13 — Operational
  • 2026-07-14 — Operational
  • 2026-07-15 — Operational
  • 2026-07-16 — Operational
  • 2026-07-17 — Operational
  • 2026-07-18 — Operational
  • 2026-07-19 — Operational
  • 2026-07-20 — Operational
  • 2026-07-21 — Operational
  • 2026-07-22 — Operational
  • 2026-07-23 — Operational
  • 2026-07-24 — Operational
  • 2026-07-25 — Operational
  • 2026-07-26 — Operational
  • 2026-07-27 — Operational
  • 2026-07-28 — Operational
  • 2026-07-29 — Operational
  • 2026-07-30 — Operational
  • 2026-07-31 — Operational
  • 2026-08-01 — Operational
  • 2026-08-02 — Operational
  • 2026-08-03 — Operational
  • 2026-08-04 — Operational
  • 2026-08-05 — Operational
  • 2026-08-06 — Operational
  • 2026-08-07 — Operational
  • 2026-08-08 — Operational
  • 2026-08-09 — Operational
  • 2026-08-10 — Operational
  • 2026-08-11 — Operational
  • 2026-08-12 — Operational
  • 2026-08-13 — Operational
  • 2026-08-14 — Operational
  • 2026-08-15 — Operational
  • 2026-08-16 — Operational
  • 2026-08-17 — Operational
  • 2026-08-18 — Operational
  • 2026-08-19 — Operational
  • 2026-08-20 — Operational
  • 2026-08-21 — Operational
Dashboard 100.00% / 90d
  • 2026-05-24 — Operational
  • 2026-05-25 — Operational
  • 2026-05-26 — Operational
  • 2026-05-27 — Operational
  • 2026-05-28 — Operational
  • 2026-05-29 — Operational
  • 2026-05-30 — Operational
  • 2026-05-31 — Operational
  • 2026-06-01 — Operational
  • 2026-06-02 — Operational
  • 2026-06-03 — Operational
  • 2026-06-04 — Operational
  • 2026-06-05 — Operational
  • 2026-06-06 — Operational
  • 2026-06-07 — Operational
  • 2026-06-08 — Operational
  • 2026-06-09 — Operational
  • 2026-06-10 — Operational
  • 2026-06-11 — Operational
  • 2026-06-12 — Operational
  • 2026-06-13 — Operational
  • 2026-06-14 — Operational
  • 2026-06-15 — Operational
  • 2026-06-16 — Operational
  • 2026-06-17 — Operational
  • 2026-06-18 — Operational
  • 2026-06-19 — Operational
  • 2026-06-20 — Operational
  • 2026-06-21 — Operational
  • 2026-06-22 — Operational
  • 2026-06-23 — Operational
  • 2026-06-24 — Operational
  • 2026-06-25 — Operational
  • 2026-06-26 — Operational
  • 2026-06-27 — Operational
  • 2026-06-28 — Operational
  • 2026-06-29 — Operational
  • 2026-06-30 — Operational
  • 2026-07-01 — Operational
  • 2026-07-02 — Operational
  • 2026-07-03 — Operational
  • 2026-07-04 — Operational
  • 2026-07-05 — Operational
  • 2026-07-06 — Operational
  • 2026-07-07 — Operational
  • 2026-07-08 — Operational
  • 2026-07-09 — Operational
  • 2026-07-10 — Operational
  • 2026-07-11 — Operational
  • 2026-07-12 — Operational
  • 2026-07-13 — Operational
  • 2026-07-14 — Operational
  • 2026-07-15 — Operational
  • 2026-07-16 — Operational
  • 2026-07-17 — Operational
  • 2026-07-18 — Operational
  • 2026-07-19 — Operational
  • 2026-07-20 — Operational
  • 2026-07-21 — Operational
  • 2026-07-22 — Operational
  • 2026-07-23 — Operational
  • 2026-07-24 — Operational
  • 2026-07-25 — Operational
  • 2026-07-26 — Operational
  • 2026-07-27 — Operational
  • 2026-07-28 — Operational
  • 2026-07-29 — Operational
  • 2026-07-30 — Operational
  • 2026-07-31 — Operational
  • 2026-08-01 — Operational
  • 2026-08-02 — Operational
  • 2026-08-03 — Operational
  • 2026-08-04 — Operational
  • 2026-08-05 — Operational
  • 2026-08-06 — Operational
  • 2026-08-07 — Operational
  • 2026-08-08 — Operational
  • 2026-08-09 — Operational
  • 2026-08-10 — Operational
  • 2026-08-11 — Operational
  • 2026-08-12 — Operational
  • 2026-08-13 — Operational
  • 2026-08-14 — Operational
  • 2026-08-15 — Operational
  • 2026-08-16 — Operational
  • 2026-08-17 — Operational
  • 2026-08-18 — Operational
  • 2026-08-19 — Operational
  • 2026-08-20 — Operational
  • 2026-08-21 — Operational
Webhook delivery 99.44% / 90d
  • 2026-05-24 — Operational
  • 2026-05-25 — Operational
  • 2026-05-26 — Operational
  • 2026-05-27 — Operational
  • 2026-05-28 — Operational
  • 2026-05-29 — Operational
  • 2026-05-30 — Operational
  • 2026-05-31 — Operational
  • 2026-06-01 — Operational
  • 2026-06-02 — Operational
  • 2026-06-03 — Operational
  • 2026-06-04 — Operational
  • 2026-06-05 — Operational
  • 2026-06-06 — Operational
  • 2026-06-07 — Operational
  • 2026-06-08 — Operational
  • 2026-06-09 — Operational
  • 2026-06-10 — Operational
  • 2026-06-11 — Operational
  • 2026-06-12 — Operational
  • 2026-06-13 — Operational
  • 2026-06-14 — Operational
  • 2026-06-15 — Operational
  • 2026-06-16 — Operational
  • 2026-06-17 — Operational
  • 2026-06-18 — Operational
  • 2026-06-19 — Operational
  • 2026-06-20 — Operational
  • 2026-06-21 — Operational
  • 2026-06-22 — Operational
  • 2026-06-23 — Operational
  • 2026-06-24 — Operational
  • 2026-06-25 — Operational
  • 2026-06-26 — Operational
  • 2026-06-27 — Operational
  • 2026-06-28 — Operational
  • 2026-06-29 — Operational
  • 2026-06-30 — Operational
  • 2026-07-01 — Operational
  • 2026-07-02 — Operational
  • 2026-07-03 — Operational
  • 2026-07-04 — Operational
  • 2026-07-05 — Operational
  • 2026-07-06 — Operational
  • 2026-07-07 — Operational
  • 2026-07-08 — Operational
  • 2026-07-09 — Operational
  • 2026-07-10 — Operational
  • 2026-07-11 — Operational
  • 2026-07-12 — Operational
  • 2026-07-13 — Operational
  • 2026-07-14 — Operational
  • 2026-07-15 — Operational
  • 2026-07-16 — Operational
  • 2026-07-17 — Operational
  • 2026-07-18 — Operational
  • 2026-07-19 — Operational
  • 2026-07-20 — Operational
  • 2026-07-21 — Operational
  • 2026-07-22 — Operational
  • 2026-07-23 — Operational
  • 2026-07-24 — Operational
  • 2026-07-25 — Operational
  • 2026-07-26 — Operational
  • 2026-07-27 — Operational
  • 2026-07-28 — Operational
  • 2026-07-29 — Operational
  • 2026-07-30 — Operational
  • 2026-07-31 — Operational
  • 2026-08-01 — Operational
  • 2026-08-02 — Operational
  • 2026-08-03 — Operational
  • 2026-08-04 — Operational
  • 2026-08-05 — Degraded
  • 2026-08-06 — Operational
  • 2026-08-07 — Operational
  • 2026-08-08 — Operational
  • 2026-08-09 — Operational
  • 2026-08-10 — Operational
  • 2026-08-11 — Operational
  • 2026-08-12 — Operational
  • 2026-08-13 — Operational
  • 2026-08-14 — Operational
  • 2026-08-15 — Operational
  • 2026-08-16 — Operational
  • 2026-08-17 — Operational
  • 2026-08-18 — Operational
  • 2026-08-19 — Operational
  • 2026-08-20 — Operational
  • 2026-08-21 — Operational
Gmail 100.00% / 90d
  • 2026-05-24 — Operational
  • 2026-05-25 — Operational
  • 2026-05-26 — Operational
  • 2026-05-27 — Operational
  • 2026-05-28 — Operational
  • 2026-05-29 — Operational
  • 2026-05-30 — Operational
  • 2026-05-31 — Operational
  • 2026-06-01 — Operational
  • 2026-06-02 — Operational
  • 2026-06-03 — Operational
  • 2026-06-04 — Operational
  • 2026-06-05 — Operational
  • 2026-06-06 — Operational
  • 2026-06-07 — Operational
  • 2026-06-08 — Operational
  • 2026-06-09 — Operational
  • 2026-06-10 — Operational
  • 2026-06-11 — Operational
  • 2026-06-12 — Operational
  • 2026-06-13 — Operational
  • 2026-06-14 — Operational
  • 2026-06-15 — Operational
  • 2026-06-16 — Operational
  • 2026-06-17 — Operational
  • 2026-06-18 — Operational
  • 2026-06-19 — Operational
  • 2026-06-20 — Operational
  • 2026-06-21 — Operational
  • 2026-06-22 — Operational
  • 2026-06-23 — Operational
  • 2026-06-24 — Operational
  • 2026-06-25 — Operational
  • 2026-06-26 — Operational
  • 2026-06-27 — Operational
  • 2026-06-28 — Operational
  • 2026-06-29 — Operational
  • 2026-06-30 — Operational
  • 2026-07-01 — Operational
  • 2026-07-02 — Operational
  • 2026-07-03 — Operational
  • 2026-07-04 — Operational
  • 2026-07-05 — Operational
  • 2026-07-06 — Operational
  • 2026-07-07 — Operational
  • 2026-07-08 — Operational
  • 2026-07-09 — Operational
  • 2026-07-10 — Operational
  • 2026-07-11 — Operational
  • 2026-07-12 — Operational
  • 2026-07-13 — Operational
  • 2026-07-14 — Operational
  • 2026-07-15 — Operational
  • 2026-07-16 — Operational
  • 2026-07-17 — Operational
  • 2026-07-18 — Operational
  • 2026-07-19 — Operational
  • 2026-07-20 — Operational
  • 2026-07-21 — Operational
  • 2026-07-22 — Operational
  • 2026-07-23 — Operational
  • 2026-07-24 — Operational
  • 2026-07-25 — Operational
  • 2026-07-26 — Operational
  • 2026-07-27 — Operational
  • 2026-07-28 — Operational
  • 2026-07-29 — Operational
  • 2026-07-30 — Operational
  • 2026-07-31 — Operational
  • 2026-08-01 — Operational
  • 2026-08-02 — Operational
  • 2026-08-03 — Operational
  • 2026-08-04 — Operational
  • 2026-08-05 — Operational
  • 2026-08-06 — Operational
  • 2026-08-07 — Operational
  • 2026-08-08 — Operational
  • 2026-08-09 — Operational
  • 2026-08-10 — Operational
  • 2026-08-11 — Operational
  • 2026-08-12 — Operational
  • 2026-08-13 — Operational
  • 2026-08-14 — Operational
  • 2026-08-15 — Operational
  • 2026-08-16 — Operational
  • 2026-08-17 — Operational
  • 2026-08-18 — Operational
  • 2026-08-19 — Operational
  • 2026-08-20 — Operational
  • 2026-08-21 — Operational
Outlook / Hotmail 99.44% / 90d
  • 2026-05-24 — Operational
  • 2026-05-25 — Operational
  • 2026-05-26 — Operational
  • 2026-05-27 — Operational
  • 2026-05-28 — Operational
  • 2026-05-29 — Operational
  • 2026-05-30 — Operational
  • 2026-05-31 — Operational
  • 2026-06-01 — Operational
  • 2026-06-02 — Operational
  • 2026-06-03 — Operational
  • 2026-06-04 — Operational
  • 2026-06-05 — Operational
  • 2026-06-06 — Operational
  • 2026-06-07 — Operational
  • 2026-06-08 — Operational
  • 2026-06-09 — Operational
  • 2026-06-10 — Operational
  • 2026-06-11 — Operational
  • 2026-06-12 — Operational
  • 2026-06-13 — Operational
  • 2026-06-14 — Operational
  • 2026-06-15 — Operational
  • 2026-06-16 — Operational
  • 2026-06-17 — Operational
  • 2026-06-18 — Operational
  • 2026-06-19 — Operational
  • 2026-06-20 — Operational
  • 2026-06-21 — Operational
  • 2026-06-22 — Operational
  • 2026-06-23 — Operational
  • 2026-06-24 — Operational
  • 2026-06-25 — Operational
  • 2026-06-26 — Operational
  • 2026-06-27 — Operational
  • 2026-06-28 — Operational
  • 2026-06-29 — Operational
  • 2026-06-30 — Operational
  • 2026-07-01 — Operational
  • 2026-07-02 — Operational
  • 2026-07-03 — Operational
  • 2026-07-04 — Operational
  • 2026-07-05 — Operational
  • 2026-07-06 — Operational
  • 2026-07-07 — Operational
  • 2026-07-08 — Operational
  • 2026-07-09 — Operational
  • 2026-07-10 — Operational
  • 2026-07-11 — Operational
  • 2026-07-12 — Operational
  • 2026-07-13 — Operational
  • 2026-07-14 — Operational
  • 2026-07-15 — Operational
  • 2026-07-16 — Operational
  • 2026-07-17 — Operational
  • 2026-07-18 — Operational
  • 2026-07-19 — Operational
  • 2026-07-20 — Operational
  • 2026-07-21 — Operational
  • 2026-07-22 — Degraded
  • 2026-07-23 — Operational
  • 2026-07-24 — Operational
  • 2026-07-25 — Operational
  • 2026-07-26 — Operational
  • 2026-07-27 — Operational
  • 2026-07-28 — Operational
  • 2026-07-29 — Operational
  • 2026-07-30 — Operational
  • 2026-07-31 — Operational
  • 2026-08-01 — Operational
  • 2026-08-02 — Operational
  • 2026-08-03 — Operational
  • 2026-08-04 — Operational
  • 2026-08-05 — Operational
  • 2026-08-06 — Operational
  • 2026-08-07 — Operational
  • 2026-08-08 — Operational
  • 2026-08-09 — Operational
  • 2026-08-10 — Operational
  • 2026-08-11 — Operational
  • 2026-08-12 — Operational
  • 2026-08-13 — Operational
  • 2026-08-14 — Operational
  • 2026-08-15 — Operational
  • 2026-08-16 — Operational
  • 2026-08-17 — Operational
  • 2026-08-18 — Operational
  • 2026-08-19 — Operational
  • 2026-08-20 — Operational
  • 2026-08-21 — Operational
Yahoo 100.00% / 90d
  • 2026-05-24 — Operational
  • 2026-05-25 — Operational
  • 2026-05-26 — Operational
  • 2026-05-27 — Operational
  • 2026-05-28 — Operational
  • 2026-05-29 — Operational
  • 2026-05-30 — Operational
  • 2026-05-31 — Operational
  • 2026-06-01 — Operational
  • 2026-06-02 — Operational
  • 2026-06-03 — Operational
  • 2026-06-04 — Operational
  • 2026-06-05 — Operational
  • 2026-06-06 — Operational
  • 2026-06-07 — Operational
  • 2026-06-08 — Operational
  • 2026-06-09 — Operational
  • 2026-06-10 — Operational
  • 2026-06-11 — Operational
  • 2026-06-12 — Operational
  • 2026-06-13 — Operational
  • 2026-06-14 — Operational
  • 2026-06-15 — Operational
  • 2026-06-16 — Operational
  • 2026-06-17 — Operational
  • 2026-06-18 — Operational
  • 2026-06-19 — Operational
  • 2026-06-20 — Operational
  • 2026-06-21 — Operational
  • 2026-06-22 — Operational
  • 2026-06-23 — Operational
  • 2026-06-24 — Operational
  • 2026-06-25 — Operational
  • 2026-06-26 — Operational
  • 2026-06-27 — Operational
  • 2026-06-28 — Operational
  • 2026-06-29 — Operational
  • 2026-06-30 — Operational
  • 2026-07-01 — Operational
  • 2026-07-02 — Operational
  • 2026-07-03 — Operational
  • 2026-07-04 — Operational
  • 2026-07-05 — Operational
  • 2026-07-06 — Operational
  • 2026-07-07 — Operational
  • 2026-07-08 — Operational
  • 2026-07-09 — Operational
  • 2026-07-10 — Operational
  • 2026-07-11 — Operational
  • 2026-07-12 — Operational
  • 2026-07-13 — Operational
  • 2026-07-14 — Operational
  • 2026-07-15 — Operational
  • 2026-07-16 — Operational
  • 2026-07-17 — Operational
  • 2026-07-18 — Operational
  • 2026-07-19 — Operational
  • 2026-07-20 — Operational
  • 2026-07-21 — Operational
  • 2026-07-22 — Operational
  • 2026-07-23 — Operational
  • 2026-07-24 — Operational
  • 2026-07-25 — Operational
  • 2026-07-26 — Operational
  • 2026-07-27 — Operational
  • 2026-07-28 — Operational
  • 2026-07-29 — Operational
  • 2026-07-30 — Operational
  • 2026-07-31 — Operational
  • 2026-08-01 — Operational
  • 2026-08-02 — Operational
  • 2026-08-03 — Operational
  • 2026-08-04 — Operational
  • 2026-08-05 — Operational
  • 2026-08-06 — Operational
  • 2026-08-07 — Operational
  • 2026-08-08 — Operational
  • 2026-08-09 — Operational
  • 2026-08-10 — Operational
  • 2026-08-11 — Operational
  • 2026-08-12 — Operational
  • 2026-08-13 — Operational
  • 2026-08-14 — Operational
  • 2026-08-15 — Operational
  • 2026-08-16 — Operational
  • 2026-08-17 — Operational
  • 2026-08-18 — Operational
  • 2026-08-19 — Operational
  • 2026-08-20 — Operational
  • 2026-08-21 — Operational
Operational Degraded Outage Maintenance

Past incidents

Elevated deferrals to Outlook.com and Hotmail addresses

22 July 2026, 13:41 UTC · 95 minutes · resolved

Affected: Outlook / Hotmail. A single customer's product-launch email triggered a burst of sends within a few minutes. Outlook's inbound rate limiting responded by deferring (temp-fail, not bouncing) a portion of our traffic to outlook.com and hotmail.com addresses. No messages were lost; affected sends queued and retried automatically, arriving between 40 seconds and 18 minutes late.

  1. Investigating

    Seed monitoring flagged rising deferral rates to Outlook.com and Hotmail. Sending API and SMTP submission are unaffected; this is specific to Outlook/Hotmail delivery. Investigating.

  2. Identified

    Traced to a burst of roughly 40,000 sends from a single customer account inside an 8-minute window, which exceeded the sustained-rate threshold Outlook applies per sending IP. Outlook is responding with 4xx deferrals rather than rejecting outright, so messages are queued for retry rather than lost.

  3. Monitoring

    Applied a temporary per-customer burst ceiling to smooth outbound volume to Outlook/Hotmail. Deferral rate is falling and the retry queue is draining. Continuing to monitor before calling this resolved.

  4. Resolved

    Deferral rate back to baseline and the retry queue is empty. Root cause: our per-account send-rate limiter had no per-destination-provider component, so a legitimate volume spike from one customer was indistinguishable from abuse until Outlook itself pushed back. We've lowered the default per-customer burst ceiling and added a provider-aware warning at 70% of Outlook's known rate limit, so we throttle ourselves before Outlook does. No messages were permanently lost; median delay to affected recipients was 4 minutes.

We publish a write-up like the one above after every incident, including the ones that make us look less than perfect. An unblemished status page nobody can verify is worth nothing; a specific, checkable account of what broke and what we changed is worth quite a lot.

Get notified

Subscriber emails are sent by an independent third-party provider, not by KapoMail's own Sending API or SMTP submission — deliberately, so a KapoMail outage cannot also silence the notification that tells you about it.

Why this page isn't on our own infrastructure

If this status page shared a server, a database or a DNS zone with KapoMail itself, it would go down at exactly the moment it is needed most — during a KapoMail incident — and silence at that moment generates more support tickets than the incident itself. So this page is static, hosted on a separate provider, and reachable through a DNS record that deliberately points away from our platform. Full reasoning and hosting comparison: operations documentation.