| Crates.io | zenmail |
| lib.rs | zenmail |
| version | 0.1.1 |
| created_at | 2025-12-14 05:26:30.18869+00 |
| updated_at | 2025-12-14 05:31:53.008605+00 |
| description | Zen Mail Client is a minimal TUI mail client for people who still use email to talk to humans. |
| homepage | https://github.com/wavefnd/zenmail |
| repository | https://github.com/wavefnd/zenmail |
| max_upload_size | |
| id | 1983857 |
| size | 202,082 |
Zen Mail Client is a minimal TUI mail client for people who still use email to talk to humans.
It focuses on reading and replying to plain text emails over standard IMAP / SMTP, with a text-first approach and a minimal HTML-to-text fallback, without HTML rendering, trackers, or unnecessary complexity.


Currently, zenmail is cargo.
cargo install zenmail
Modern email clients are optimized for newsletters, notifications, and marketing emails.
zenmail is not.
zenmail is designed for:
If you want a fast, reliable mail client that lives in your terminal and does not get in your way, Zen Mail is for you.
text/plain) emailsRe: subject handling>)config.tomlzenmail intentionally does not support:
This keeps the client predictable, fast, and secure.
zenmail works with any standard IMAP / SMTP server.
It is tested with Proton Mail Bridge, using:
j / k or ↑ / ↓ — move selectionEnter — open mailo — refresh inboxc — compose new mailq — quitj / k or ↑ / ↓ — scrollr — replyc — compose new mailEsc — back to inboxTab — switch fieldCtrl+S — sendEsc — cancelTab / Shift+Tab — move fieldSpace — toggle booleanCtrl+S — savee — open in external editorEsc — backOn first launch, zenmail creates a config.toml file.
You can edit it:
$EDITOR (default: nano)Licensed under the MPL-2.0 license.
Copyright © Wave Foundation.