|
### 📬 Mail engine
- Inbound SMTP on `:25`
- Submission on `:587` (STARTTLS) and `:465` (implicit TLS)
- IMAP over TLS on `:993`
- JMAP + WebSocket for the webmail
- ManageSieve on `:4190`
- Automatic **DKIM** (RSA + Ed25519)
- SPF and DMARC record generation
- Smarthost relay for hosts that block `:25`
|
### 📊 Telemetry
- 1×1 zero-cache open pixel
- Signed click redirector — **no open-redirect**
- Full delivery pipeline, reconciled against the MTA
- Open/click rates, bounce tracking
- Per-message audit trail with IP and user agent
- Document vault indexing every attachment
- **Signed outbound webhooks** with retries
- All of it in local SQLite
|
|
### 💌 Webmail
- Gmail-style three-pane workspace
- Search, star, archive, delete
- **Sandboxed** message reader — no CSS bleed, no XSS
- Remote images blocked until you ask
- Attachment previews (images, PDF, text)
- Composer with drag-and-drop and CSS inlining
- `⌘/Ctrl + Enter` to send
- Responsive down to a phone
|
### 🤖 AI assistant *(optional)*
- Draft a new email from a one-line prompt
- Draft a reply from the thread
- Per-message summary with extracted actions
- Whole-inbox overview
- Four tones: professional, friendly, direct, apologetic
- **Token-budgeted** — see the table below
- Disabled cleanly when no API key is set
|