
pimalaya/himalaya
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
CLI для управления электронной почтой
Обзор
- для почтовых ящиков, конвертов, флагов, сообщений и вложений - открытие полной поверхности каждого бэкенда - , , , , (REST API), поддержка (Outlook / Microsoft 365) - поддержка спецификаций, спецификаций , спецификаций - поддержка IMAP, SMTP и ManageSieve (анонимный, логин, plain, oauthbearer, xoauth2, scram-sha-256) - поддержка JMAP: базовый, носитель - поддержка: - Rustl с кольцевой криптографией - Rustl с aws crypto (требуется функция rustls-aws) - Родной TLS (требуется функция native-tls) - поддержка: - спецификации PACC - автоконфигурация (Thunderbird) - поиски SRV DNS rfc6186 - разрешение JMAP сессии rfc8620 - , поддержка прокси через $ALL_PROXY и $HTTP_PROXY - с поддержкой нескольких аккаунтов - вывод через --json Himalaya написана на Rust и использует функции груза для поддержки бэкенда. Набор функций по умолчанию объявлен в Cargo.toml. Himalaya можно установить с помощью установщика: Эти команды устанавливают последний бинарный файл из раздела релизов на GitHub.
Обзор (машинный перевод)
📫 Гималаи CLI для управления электронной почтой
Содержание
- Особенности
- Установка
- Конфигурация
- Использование
- Интерфейсы
- FAQ
- Политика в области ИИ
- Лицензия
- Социальные
- Вклад
- Спонсорство
Особенности
- Общий API для
mailboxes,envelopes,flags,messagesиattachments - Протоколоспецифические API, открывающие полную поверхность каждого бэкенда
- IMAP, SMTP, ManageSieve, JMAP, Gmail (REST API), Microsoft Graph (Outlook / Microsoft 365)
- Спецификации Maildir , m2dir характеристики, mbox характеристики, pimdir поддержка спецификаций
- Простая поддержка аутентификации для IMAP, SMTP и ManageSieve (анонимный, логин, простой, oauthbearer, xoauth2, scram-sha-256)
- HTTP аутентификация поддержка JMAP: basic, носитель
- Поддержка TLS:
- Rustl с кольцевой криптографией
- Rustls с криптографией aws (требуется функция
rustls-aws) - Нативный TLS (требует функции
native-tls) - Поддержка Discovery:
- Характеристики PACC
- Технические характеристики автоконфигурации (Thunderbird)
- Поиск по DNS в SRV rfc6186
- Разрешение сессии JMAP rfc8620
- SOCKS5, HTTP поддержка прокси, для каждого аккаунта или через
$ALL_PROXYи$HTTPS_PROXY - Конфигурация TOML с поддержкой нескольких аккаунтов
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Table of contents
- Features
- Installation
- Configuration
- Usage
- Interfaces
- FAQ
- AI policy
- License
- Social
- Contributing
- Sponsoring
Features
- Shared API for
mailboxes,envelopes,flags,messagesandattachments - Protocol-specific APIs exposing each backend’s full surface
- IMAP, SMTP, ManageSieve, JMAP, Gmail (REST API), Microsoft Graph (Outlook / Microsoft 365) support
- Maildir specs, m2dir specs, mbox specs, pimdir specs support
- Simple auth support for IMAP, SMTP and ManageSieve (anonymous, login, plain, oauthbearer, xoauth2, scram-sha-256)
- HTTP auth support for JMAP: basic, bearer
- TLS support:
- Rustls with ring crypto
- Rustls with aws crypto (requires
rustls-awsfeature) - Native TLS (requires
native-tlsfeature)
- Discovery support:
- SOCKS5, HTTP proxy support, per account or via
$ALL_PROXYand$HTTPS_PROXY - TOML configuration with multi-account support
- JSON output via
--json
[!TIP] Himalaya is written in Rust and uses cargo features to gate backend support. The default feature set is declared in Cargo.toml.
Рекомендуемые инструменты
Попробуйте другой запрос или уберите фильтр.
Установка
npx skillfish add pimalaya/himalaya