Skip to main content

Delivery diagnostics

See exactly what happened to every message.

A complete, causal timeline per message — request acceptance, DKIM signing, pool selection, every SMTP attempt with the provider's own response codes, deferrals, retries, recipient-MX acceptance, event emission and webhook delivery. Not an event feed: the reason each thing happened.

One message, end to end

msg_2f9a · transactional · yourcompany.com → customer@example.com

  1. 14:32:01.042

    request accepted

    req_84fb… · idempotency hit: no

  2. 14:32:01.048

    sender validated

    yourcompany.com · DKIM selector apx1

  3. 14:32:01.053

    message classified

    transactional · priority high

  4. 14:32:01.060

    queued

    pool tx-shared-04

  5. 14:32:01.191

    DKIM signed

    rsa2048 · selector apx1

  6. 14:32:01.228

    attempt 1

    gmail-smtp-in.l.google.com · TLS 1.3

  7. 14:32:02.011

    deferred

    421 4.7.0 temporary rate limit

  8. 14:37:02.011

    retry scheduled

    backoff ladder step 2

  9. 14:37:02.704

    attempt 2

    gmail-smtp-in.l.google.com

  10. 14:37:03.019

    recipient MX accepted

    250 2.0.0

  11. 14:37:03.045

    event emitted

    message.delivered

  12. 14:37:03.184

    webhook delivered

    200 · 139 ms

Replay webhookExport raw eventsOpen domain diagnosticsCopy message IDSuppress recipientView IP reputationGenerate support report

Every row is backed by a stored event: SMTP transcripts, TLS state, pool and selector are recorded per attempt. Diagnostics prove that the recipient mail server accepted the message — they do not claim inbox placement.

Never Debug Blind Again

Stop Guessing. Start Knowing.

Every email you send with ApexMail includes delivery event tracking. Monitor delivery status, opens, clicks, and bounces through analytics and webhooks.

Events
Event streaming
Webhooks
Signed notifications
ClickHouse
Analytics engine