Skip to content

himalaya cheat sheet

manage email via CLI for automation and all the Agents

setup and inspection

himalaya account list
himalaya folder list

With account scoping:

himalaya --account work account list
himalaya --account work folder list

list messages

Inbox:

himalaya envelope list --folder INBOX

Junk / Spam:

himalaya envelope list --folder "Junk Mail"
himalaya envelope list --folder Spam

read a message

himalaya message read --folder INBOX 123

get the raw message

himalaya message read --folder INBOX 123 > message.eml

move a message

Move from Junk Mail to Inbox:

himalaya message move --folder "Junk Mail" INBOX 123

copy a message

himalaya message copy --folder INBOX Archive 123

delete a message

himalaya message delete --folder INBOX 123

compose and send

Interactive compose:

himalaya message write

Send from a file:

himalaya message send draft.eml

debugging

himalaya --debug folder list
himalaya --debug envelope list --folder INBOX
himalaya --debug message move --folder "Junk Mail" INBOX 123