Recurring sends
Repeats the compose tab's current content on a schedule. Fill in Compose first, then save it here.
These apply to every message you send from this mailbox.
Snippets
Reusable text you can drop into a message.
Out of office
Signature
Appended to a new message when the body is still empty.
Notifications
Sending
Give an agent its own key to send and read mail over HTTPS. The key seals your mailbox password, so it is shown once and cannot be recovered — revoke and re-issue if lost.
Inbound webhooks
Get a signed POST for every email that arrives. Give an agent
its own managed address — anything after a + lands in your mailbox and
arrives as the event's label.
Backup your settings
Downloads your groups, contacts, labels, rules, saved searches, recurring sends, signature and preferences as one file. API keys and the inbound credential are deliberately excluded — a backup file tends to get emailed around.
Security
Everything currently able to reach this mailbox.
# send
curl -X POST https://email.fablnx.com/api/v1/send \
-H "Authorization: Bearer $FABLNX_KEY" \
-H "Content-Type: application/json" \
-d '{"to": "someone@example.com",
"subject": "Hi",
"body": "**Hello** from an agent",
"body_mode": "markdown",
"idempotency_key": "run-42"}'
# read unread mail
curl -H "Authorization: Bearer $FABLNX_KEY" \
"https://email.fablnx.com/api/v1/messages?folder=INBOX&unseen=1"
# schedule (send_at = unix seconds), list queue, cancel
# POST /api/v1/send {..., "send_at": 1790000000}
# GET /api/v1/scheduled
# POST /api/v1/unschedule {"id": "..."}
# file mail too: labels, groups, contacts, snooze, mute
curl -X POST https://email.fablnx.com/api/v1/messages/action \
-H "Authorization: Bearer $FABLNX_KEY" -H "Content-Type: application/json" \
-d '{"uids": ["42"], "action": "label", "label": "Receipts"}'
# groups: put a group name in "to" -> one individual email per member
# merge fields {{name}} {{first}} {{email}} {{domain}} personalise each copy
# full spec: GET /api/v1/openapi.json
Every attachment from your recent mail, newest first. Click to preview or download.
Search inside attachments
Looks inside PDFs and text files in your newest 40 messages with attachments. Slower than normal search, so it is a separate action.
Clean up Trash and Junk
Permanently deletes messages older than the chosen age. Only Trash and Junk can be purged, and nothing happens automatically.
Mailbox usage
Duplicate messages
Messages delivered more than once, matched on Message-ID only — a looser match would delete real mail that happens to share a subject.
Import an mbox file
Adds every message in the file to a folder. Up to 500 messages and about 12 MB per import — split a bigger archive.
Messages you sent that nobody has replied to yet.
Subscriptions in your inbox
Senders whose mail offers an unsubscribe link, busiest first.
Rules run on new mail automatically when inbound delivery is on, and any time you press Run now.
Contacts
Groups
Use a group name in Compose → To — each member gets their own individual email.
Keyboard shortcuts
- c
- Compose
- /
- Search
- j / k
- Next / previous message
- Enter
- Open selected
- s
- Star selected
- #
- Delete selected
- !
- Report spam
- u
- Undo the last move
- Ctrl/⌘ K
- Command palette
- ?
- This help
- Esc
- Close
Search also takes from: to:
subject: has:attachment is:unread
is:starred before:2026-01-31