himalaya

Manage multiple email accounts via IMAP/SMTP from the terminal.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/mrwyx12369/TeamPaw --skill himalaya-mrwyx12369
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: himalaya
Source: https://github.com/mrwyx12369/TeamPaw/tree/main/src/teampaw/agents/skills/himalaya-zh
Command: npx skills add https://github.com/mrwyx12369/TeamPaw --skill himalaya-mrwyx12369

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Himalaya 提供一个命令行邮箱客户端,解决在终端环境下多账户邮件管理的繁琐与低效。

Core Features & Use Cases

  • 支持 IMAP/SMTP 后端,能够列出、阅读、撰写、回复、转发、搜索和整理邮件。
  • 支持多账户配置,便于在单一工具中处理不同邮箱。
  • 使用 MML(MIME Meta Language)撰写邮件,或结合 Notmuch/Sendmail 等后端进行集成。
  • 适用于日常办公、服务器运维告警邮箱管理、群组协作等场景。

Quick Start

安装 Himalaya,确保二进制在 PATH 中,配置一个 IMAP/SMTP 账户,然后在终端开始管理邮件。

Frequently Asked Questions about himalaya

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage multiple email accounts from the command line?

You can manage multiple email accounts from the command line using a CLI email client that supports multi-account configuration with IMAP and SMTP backends. This allows listing, reading, and composing emails across different mailboxes in a single terminal interface.

Can I read and send emails via IMAP and SMTP in the terminal?

Yes, you can read and send emails via IMAP and SMTP in the terminal. A CLI email client automates these actions by connecting directly to IMAP and SMTP backends, enabling you to list, read, compose, and reply to messages without leaving the command line.

What is the best way to automate email searching and organizing for server alerts?

The best way to automate email searching and organizing for server alerts is using a CLI email client. It supports searching and sorting messages across multiple accounts via IMAP, making it ideal for integrating server operations and alert management directly within terminal workflows.

How do I compose emails using MIME in a terminal-based client?

You compose emails using MIME in a terminal-based client by utilizing MML (MIME Meta Language). This allows you to draft messages with proper MIME formatting directly from the command line, or integrate with backends like Sendmail for sending.

Does the himalaya CLI email client require any external dependencies?

The himalaya CLI email client does not require external dependencies. You simply need to install the binary, ensure it is available in your system PATH, and configure your IMAP and SMTP account settings to begin managing emails from the terminal.

Can I integrate Notmuch or Sendmail with a command line email client?

Yes, you can integrate Notmuch or Sendmail with a command line email client. The CLI tool supports using these backends alongside its core IMAP/SMTP capabilities for enhanced mail searching, indexing, and sending operations.