Skip to content

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

FeatureWhat it covers
Mail accountsIMAP synchronization, SMTP delivery, multiple accounts, and connection testing.
Reading and organizingMessage and thread views, attachments, bulk actions, notes, snooze, stars, and pins.
MailboxesFolder visibility and order, the default mailbox, and composed mailboxes.
Composing and sendingRich-text composition, drafts, scheduling, undo send, sender selection, and attachments.
SearchStructured search, natural-language AI search, contact suggestions, and saved searches.
Contacts and groupsAddress-book management, CSV transfer, mail-history import, and group recipients.
SignaturesReusable HTML signatures and default signature selection.
Message templatesReusable full-message and snippet content in the composer.

Security and sharing

FeatureWhat it covers
AuthenticationPasswords, passkeys, GitHub, Discord, OIDC, sessions, and the single-owner model.
Privacy controlsRemote-content blocking, trusted senders, link warnings, and attachment warnings.
Mail authenticationSPF, DKIM, and DMARC results reported by trusted receiving services.
OpenPGPKey management, signing, encryption, verification, and decryption.
Public sharingRevocable public links for individual messages and threads.
Read trackingOutgoing tracking pixels, read status, and read push notifications.

Automation

FeatureWhat it covers
AI featuresCompose assistance, summaries, actions, translation, search, and importance classification.
FiltersOrdered rules for incoming and existing messages, previews, and JSON transfer.
Sender rulesSender blocklists and allowlists applied during synchronization.
Auto-cleanupScheduled archival of old messages with dry-run previews.
Push notificationsPer-device push, per-mailbox controls, quiet hours, and read controls.

App and administration

FeatureWhat it covers
InterfaceColor mode, themes, list density, card view, thread defaults, and keyboard shortcuts.
PWA and offline accessInstallation, mailto handling, share targets, and local read caches.
Settings backupSelective JSON export and restore of non-secret application settings.
Operations dashboardWorker health, sync progress, queue telemetry, retries, and resynchronization.
Audit logRedacted security and administrative event history.
Public IMAP proxyOptional worker-hosted TCP access to a configured IMAP server.
Demo modeIn-memory sample data without PostgreSQL, authentication, or mail services.
External API and MCPAPI 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.