
Postcard
linux2 min read
a modern email client for GNOME
Postcard started out as Geary’s three-pane layout (folders, conversations, reading pane) rebuilt on a modern stack: GTK 4, libadwaita, and Python. It’s quickly growing into its own alternative, with modern technology, a simple codebase, and a clean UI, minus the years of accumulated complexity. It ships as a Flatpak.
Features
- Multiple IMAP/SMTP accounts, with passwords in the system keyring and a TLS/STARTTLS choice per server (so Proton Mail Bridge works)
- Conversations grouped into threads, with nested folders shown as a tree
- Instant full-text search across your mail
- Offline reading from a local cache, and syncing that carries on in the background after you close the window
- HTML and plain-text mail, with remote images blocked until you allow them
- Rich-text composer — bold, italic, lists, links — sent as HTML with a plain-text alternative
- Recipient autocomplete drawn from the addresses already in your mail
- Compose, reply, and forward with Cc/Bcc, a signature, and a Drafts/Outbox that never loses a message
- Archive, trash, move, and undo — one conversation or a whole selection — with desktop notifications for new mail
- Sets itself up as your default mail client, so
mailto:links open the composer already filled in
Installing
Postcard ships as a Flatpak from its own repository:
flatpak remote-add --if-not-exists postcard https://postcard.gxanshu.in/postcard.flatpakrepo
flatpak install postcard in.gxanshu.postcard
flatpak run in.gxanshu.postcard
After the first install it shows up in your app launcher like any other application, and flatpak update keeps it current.
Heavy development. Postcard is under active development and can have bugs or unexpected behavior. If you hit one, please report it on GitHub.
Source: github.com/gxanshu/postcard