What problem does it solve?
Himalaya provides a fast terminal-based way to manage email across IMAP, SMTP, Notmuch, and Sendmail backends, removing the need to switch to a GUI for everyday mailbox tasks and enabling automation and scripting.
Core Features & Use Cases
- Inbox management: list folders, paginate envelopes, search by sender and subject, and read message bodies.
- Full message lifecycle: compose, reply, reply-all, forward, move, copy, flag, and delete messages, with attachment download and export of raw MIME.
- Multi-account and composition: supports multiple accounts, backend configuration, and MML (MIME Meta Language) for advanced message composition.
- Use Case: Triage mail across work and personal accounts, send templated reports from a CI job, or inspect and export MIME for debugging and archival workflows.
Quick Start
Run the interactive setup with himalaya account configure and then list your inbox with himalaya envelope list.