.github | ||
.vscode | ||
assets | ||
src | ||
.gitignore | ||
Cargo.lock | ||
Cargo.toml | ||
CHANGELOG.md | ||
config.sample.toml | ||
CONTRIBUTING.md | ||
default.nix | ||
flake.lock | ||
flake.nix | ||
install.sh | ||
LICENSE | ||
README.md | ||
rust-toolchain.nix | ||
rust-toolchain.toml | ||
shell.nix |
📫 Himalaya
https://pimalaya.org/himalaya/
CLI to manage your emails, based on the pimalaya-email library.
Disclaimer: the project is under active development, do not use in production before the v1.0.0
.
Features
- Folder listing
- Envelopes listing, searching and sorting
- Email composition based on
$EDITOR
- Email manipulation (copy/move/delete)
- Multi-accounting
- Account listing
- Account synchronization for offline usage
- IMAP, Maildir and Notmuch support
- IMAP IDLE mode for real-time notifications
- PGP end-to-end encryption
- Completions for various shells
- JSON output
- …
Installation
See the documentation for other installation methods. |
Configuration
Please read the documentation.
Contributing
If you find a bug that does not exist yet, please send an email at ~soywod/pimalaya@todo.sr.ht.
If you have a question, please send an email at ~soywod/pimalaya@lists.sr.ht.
If you want to propose a feature or fix a bug, please send a patch at ~soywod/pimalaya@lists.sr.ht using git send-email (see this guide on how to configure it).
If you want to subscribe to the mailing list, please send an email at ~soywod/pimalaya+subscribe@lists.sr.ht.
If you want to unsubscribe to the mailing list, please send an email at ~soywod/pimalaya+unsubscribe@lists.sr.ht.
If you want to discuss about the project, feel free to join the Matrix workspace #pimalaya.himalaya or contact me directly @soywod.
Credits
Special thanks to the nlnet foundation that helped Himalaya to receive financial support from the NGI Assure program of the European Commission in September, 2022.
- himalaya-lib
- IMAP RFC3501
- Iris, the himalaya predecessor
- isync, an email synchronizer for offline usage
- NeoMutt, an email terminal user interface
- Alpine, an other email terminal user interface
- mutt-wizard, a tool over NeoMutt and isync
- rust-imap, a Rust IMAP library
- lettre, a Rust mailer library
- mailparse, a Rust MIME email parser.