81 lines
1.7 KiB
Markdown
81 lines
1.7 KiB
Markdown
---
|
|
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 <id>
|
|
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 <id>
|
|
himalaya message forward <id>
|
|
```
|
|
|
|
Use MML for attachments and rich messages; read `references/message-composition.md` first.
|
|
|
|
## Organize
|
|
|
|
```bash
|
|
himalaya message copy <id> <folder>
|
|
himalaya message move <id> <folder>
|
|
himalaya message delete <id>
|
|
himalaya flag add <id> --flag seen
|
|
himalaya flag remove <id> --flag seen
|
|
```
|
|
|
|
## Safety
|
|
|
|
- Confirm before sending, deleting, or moving many messages.
|
|
- Use `--account` when multiple accounts exist.
|
|
- Quote exact message IDs in summaries.
|