Features
mail combines a webmail interface with a background worker for synchronization, delivery, automation, and notifications. Each feature page explains what the feature does and lists only the Settings fields or environment variables that affect it.
Mail
| Feature | What it covers |
|---|---|
| Mail accounts | IMAP synchronization, SMTP delivery, multiple accounts, and connection testing. |
| Reading and organizing | Message and thread views, attachments, bulk actions, notes, snooze, stars, and pins. |
| Mailboxes | Folder visibility and order, the default mailbox, and composed mailboxes. |
| Composing and sending | Rich-text composition, drafts, scheduling, undo send, sender selection, and attachments. |
| Search | Structured search, natural-language AI search, contact suggestions, and saved searches. |
| Contacts and groups | Address-book management, CSV transfer, mail-history import, and group recipients. |
| Signatures | Reusable HTML signatures and default signature selection. |
| Message templates | Reusable full-message and snippet content in the composer. |
Security and sharing
| Feature | What it covers |
|---|---|
| Authentication | Passwords, passkeys, GitHub, Discord, OIDC, sessions, and the single-owner model. |
| Privacy controls | Remote-content blocking, trusted senders, link warnings, and attachment warnings. |
| Mail authentication | SPF, DKIM, and DMARC results reported by trusted receiving services. |
| OpenPGP | Key management, signing, encryption, verification, and decryption. |
| Public sharing | Revocable public links for individual messages and threads. |
| Read tracking | Outgoing tracking pixels, read status, and read push notifications. |
Automation
| Feature | What it covers |
|---|---|
| AI features | Compose assistance, summaries, actions, translation, search, and importance classification. |
| Filters | Ordered rules for incoming and existing messages, previews, and JSON transfer. |
| Sender rules | Sender blocklists and allowlists applied during synchronization. |
| Auto-cleanup | Scheduled archival of old messages with dry-run previews. |
| Push notifications | Per-device push, per-mailbox controls, quiet hours, and read controls. |
App and administration
| Feature | What it covers |
|---|---|
| Interface | Color mode, themes, list density, card view, thread defaults, and keyboard shortcuts. |
| PWA and offline access | Installation, mailto handling, share targets, and local read caches. |
| Settings backup | Selective JSON export and restore of non-secret application settings. |
| Operations dashboard | Worker health, sync progress, queue telemetry, retries, and resynchronization. |
| Audit log | Redacted security and administrative event history. |
| Public IMAP proxy | Optional worker-hosted TCP access to a configured IMAP server. |
| Demo mode | In-memory sample data without PostgreSQL, authentication, or mail services. |
| External API and MCP | API keys, REST endpoints, and MCP transports. |
Configuration notation
Feature pages use a path such as Settings > Notifications > Quiet hours for values stored through the application. Environment variable names are shown in uppercase code. When both are available, the saved Settings value takes precedence unless the page says otherwise.
See Configuration for installation-wide process settings and precedence.