--tail opens an interactive terminal UI on top of the log endpoints. Status updates in place as messages flow.
Filters work in tail mode too
Anything you can filter the static log views by also works while tailing:Keyboard shortcuts
| Key | Action |
|---|---|
Enter | Open a structured detail view for the selected row |
r | Show the raw event JSON |
Space | Pause / resume |
/ | Filter visible rows |
q | Quit |
Buffer & polling
| Flag | Description |
|---|---|
--poll-secs <n> | How often to fetch new entries. Default 5. Raise it for long sessions. |
--buffer <n> | Maximum entries kept in memory. Default 500. |
Look-back
By default only entries logged after you launched the command are shown. To include older entries that are already in the API’s buffer, pass--date-from:
Three sources
| Command | Endpoint | Scope |
|---|---|---|
jetemail outbound logs --tail | /outbound/logs | All sends across your account. |
jetemail inbound logs --tail | /inbound/logs | Inbound mail (can scope with --uuid <domain>). |
jetemail inbound account logs --tail | /inbound/account/logs | Account-wide inbound activity, including allow/blocklist hits. |
When not to use tail
--tail is interactive and intended for a real terminal. For scripting, CI, or jq pipelines, drop --tail and use a one-shot jetemail outbound logs --limit N (paged) instead.