Email History and Reports

Two pages drive all email observability in Blocx:

For single-message deep dives, use Email → Debug.

Email history

Open Email → History to search every outbound email. Filters:

Click any row to open the timeline: accepted → processed → delivered → opened → clicked → bounced → complained → unsubscribed. Each event is timestamped to the millisecond and includes the receiver-side SMTP response when applicable.

Email debug

Email → Debug is the right page when you have a specific message ID and want every detail:

Bounces explained

Each bounce includes the SMTP response code and the recipient server's text. Categories:

Type Meaning What to do
Hard bounce Invalid recipient (550 No such user) Stop sending. Address added to suppression.
Soft bounce Temporary failure (mailbox full, greylisting, rate limits) Blocx retries with backoff. After 72 hours of soft bounces we treat as hard.
Block Recipient server rejected for policy (reputation, content, missing auth) Investigate at Email → Debug; fix and re-send
Complaint Recipient marked as spam Address added to suppression. Cease all sends.

Reports

Email → Reports aggregates everything:

Hover any chart for exact counts; click a series to drill into the underlying messages on Email → History.

Tracking opens and clicks

When tracking is enabled, opens are captured via a 1×1 pixel embedded in HTML mail, and clicks are captured via a tracking redirect on each link. Subscribe to the email.opened and email.clicked webhook events at Developer → Webhooks to receive these events in real time. Transactional traffic typically benefits from disabling click tracking — receivers and security tools treat redirect domains with suspicion.

Exporting

Use Export → CSV on either page for a date-ranged export, useful for audits, BI loads, and reconciliation. Larger exports run in the background and are emailed when ready.

Retention

Defaults:

Custom retention is available on Enterprise.

Related articles