--- name: himalaya description: "Himalaya CLI for IMAP/SMTP mail: list, read, search, compose, reply, forward, copy, move, delete." homepage: https://github.com/pimalaya/himalaya metadata: { "openclaw": { "emoji": "📧", "requires": { "bins": ["himalaya"] }, "install": [ { "id": "brew", "kind": "brew", "formula": "himalaya", "bins": ["himalaya"], "label": "Install Himalaya (brew)", }, ], }, } --- # Himalaya Use `himalaya` for IMAP/SMTP email from shell. ## References - `references/configuration.md`: account config, auth, backend setup. - `references/message-composition.md`: MML compose syntax. ## Setup ```bash himalaya --version himalaya account configure ``` Config path: `~/.config/himalaya/config.toml`. Prefer password managers/keyrings for credentials; do not paste secrets into chat/logs. ## Read/search ```bash himalaya folder list himalaya envelope list himalaya message read himalaya envelope list from alice@example.com subject invoice ``` ## Write ```bash himalaya message write himalaya template write himalaya template send < /tmp/message.txt himalaya message reply himalaya message forward ``` Use MML for attachments and rich messages; read `references/message-composition.md` first. ## Organize ```bash himalaya message copy himalaya message move himalaya message delete himalaya flag add --flag seen himalaya flag remove --flag seen ``` ## Safety - Confirm before sending, deleting, or moving many messages. - Use `--account` when multiple accounts exist. - Quote exact message IDs in summaries.