pimalaya

himalaya

未分类

pimalaya

CLI to manage emails

4.7k
Stars
133
Forks
39
Issues
47
Contributors
42
Watchers
clirustemailhimalayaimapgpgnotmuchpgpsmtppimalayasendmailclientterminal
Rust
{"name":"MIT License","spdxId":"MIT"}

Project Description

Himalaya is a command-line interface (CLI) tool designed for efficient email management, built using Rust and based on the `email-lib` crate. It supports multi-account configurations through an interactive wizard or manual TOML-based setup. Key features include IMAP, Maildir, Notmuch, SMTP, and Sendmail backends, along with PGP encryption options and OAuth 2.0 authentication. It offers JSON output for scripting, integrates with system keyrings for secure credential storage, and allows message composition via `$EDITOR`. Himalaya is highly modular, with functionalities enabled or disabled via Cargo features. It is cross-platform, with installation options including pre-built binaries, Cargo, and package managers like Homebrew and Scoop. Ideal for developers and power users, it provides a stateless, scriptable approach to email handling.

© 2025 GitHub Fun. All rights reserved.