Sterna Mail

Verified safeOpen sourceExclusive
No reviews reviews
23
downloads
8.0
android

AI summary

Privacy-focused email client for JMAP and IMAP/SMTP with unified inbox, OpenPGP encryption, push notifications without Google services, and offline support. New in 1.5.6: IMAP filter rules via ManageSieve, auto-reply with Sieve vacation, Simplified Chinese interface, smoother swipe actions, and JMAP path resolution fixes. Reads contacts and uses biometrics for app lock.

Generated by AI. May contain inaccuracies.

About this app

A fast, private JMAP email client for Android, fluent in classic IMAP/SMTP too. No ads, no tracking, no Google.

A complete, daily-drivable email client: read, organise, search, write, schedule, and send mail (with attachments) over JMAP or IMAP/SMTP, across multiple accounts, fully offline-capable, with OpenPGP encryption, push notifications, and remote content blocked by default.

Features

Reading and organising

- Unified inbox across multiple accounts (JMAP and/or IMAP/SMTP), fully offline with a local cache - Conversation view with collapsed threads and message counts - Nested folders shown as a collapsible tree; create, rename, and delete subfolders - Configurable swipe actions, star, archive and delete with undo, multi-select bulk actions, snooze, report spam, empty trash (with undo) - Sort and unread-only filter - Search-as-you-type with server-side and instant local results, plus advanced filters (from, recipient, subject, has-attachment, date) - Calendar invite preview as an event card with one-tap addition

Writing and sending

- Compose with recipient chips, autocomplete, email validation, multiple identities, attachments, and drafts - Undo send, schedule send, and reminders for missing attachments or large recipient lists - Opens mailto: links from any app, prefilled with addresses, subject, body, cc, and bcc

Accounts and setup

- Add an account with email and password using JMAP autodiscovery - Password-free OAuth 2.0 sign-in (device flow or authorization code with PKCE) - Manual IMAP/SMTP setup with provider presets and a test connection option - Per-account colour, sync window, and sync switch - Encrypted credential storage with AndroidKeyStore and app lock via biometric or PIN

Encryption

- OpenPGP via an external app such as OpenKeychain - Read and send signed and/or encrypted mail (PGP/MIME) on both JMAP and IMAP/SMTP - Decrypted content is never written to disk, with opened attachments stored in app cache until cleared

Notifications and server features

- Push for new mail with no Google or FCM: JMAP EventSource, IMAP IDLE, or UnifiedPush - Grouped per account, with quiet hours - Two home-screen widgets for unread count and recent mail - Server-side vacation responder and Sieve filter rules - Mailbox quota display

Appearance

- Sterna's own Arctic (light) and Pelagic (dark) palette, with optional Material You - Adjustable message text size, settings export and import - Screen-reader-friendly interface

Languages

Dutch, English, French, German, Italian, Polish, Portuguese, Russian, Simplified Chinese, Spanish

Respects the system language out of the box, and can be overridden per-app in Settings → Appearance.

Privacy

No tracking, no ads, no analytics, no Google services. Remote images and tracking pixels are blocked by default. Tapped links can be stripped of tracking parameters and confirmed before opening.

Requirements

- Android 8.0 (API 26) or newer - A JMAP or IMAP/SMTP mail account

Disclaimer

Sterna Mail is an independent, open-source project. Its interface is freely inspired by K-9 Mail (now Thunderbird for Android). It is not affiliated with K-9, Thunderbird, or any third-party service. All trademarks belong to their respective owners.

License

GNU General Public License v3.0

What's new

v1.5.6Sep 14, 2026
  • IMAP Filters & Auto-Reply
  • Filter rules on IMAP/SMTP accounts now work over ManageSieve. - Blocking a sender from a message now works on IMAP accounts too. - The automatic reply screen works on IMAP servers that support vacation, date, and relational Sieve extensions. Saving filters keeps the auto-reply, and vice versa. - When the filter service can't be reached or won't take a secure connection, both screens explain why and offer to retry — your password is not sent in the insecure case. - On servers serving the same mailbox over JMAP and IMAP, saving filters or blocking a sender from JMAP preserves the auto-reply written via IMAP.
  • Simplified Chinese
  • Simplified Chinese is now the tenth interface language, selectable in-app or from Android's per-app language setting. - Added IMAP presets for QQ Mail, 163 Mail, 126 Mail, Yeah Mail, and Sina Mail. - Folders named in Simplified Chinese are now recognized as Trash, Junk, Sent, Drafts, and Archive on servers that don't flag them. Server-declared roles still win. - The forgotten-attachment reminder now understands Chinese wording.
  • Swiping
  • Swipe actions (delete, archive, unarchive, move) no longer hold the row until the server responds — the Undo bar appears as the row leaves, and refused writes put it back. Multi-select and collapsed conversations still wait for the server. - The coloured band and label now fade with the row. - A message swiped away just before the app was killed is no longer lost — it reappears on the next sync.
  • JMAP
  • Servers that provide relative API, download, upload, and event paths now resolve them correctly instead of failing with "no scheme was found".
  • Translations
  • Russian: updated instant delivery wording.

About this version

Version
1.5.6 (176)
Size
4.62 MB
Requires Android
8.0
Target SDK
26
Architecture
arm64-v8a, armeabi-v7a, x86, x86_64
Downloads
23
Updated
Sep 14, 2026
Package
app.sterna

Similar apps

Ratings & reviews

0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app