Перейти к документации
База знаний

Командная строка

Ваш почтовый ящик и любая операция API из терминала или скрипта.

Подробности

  • Команда openemail, которая устанавливается из npm как @openemail/cli. Это один файл без зависимостей, ему нужен Node.js 20.12 или новее. npm i -g @openemail/cli устанавливает её, а npx @openemail/cli <command> запускает без установки.
  • Войти можно двумя способами. openemail login открывает ваш браузер, где вы выбираете рабочее пространство, разрешения и срок доступа, и каждый вход через браузер становится подключённым приложением, которое можно удалить в разделе «Аккаунт → Подключённые приложения». API-ключ, сохранённый через openemail login --with-token или заданный в OPENEMAIL_API_KEY, никогда не открывает браузер и никогда не просит код, поэтому подходит для скриптов и CI.
  • Вход через браузер действует от вашего имени, поэтому чувствительное изменение, например добавление вебхука или удаление домена, требует того же кода подтверждения, что и веб-приложение. Один код действует для этого входа 60 минут, а openemail verify запрашивает его до запуска скрипта.
  • inbox, search, read, reply и send работают с ящиком так же, как приложение, с тем же синтаксисом поиска, вложениями, отложенной отправкой, отменой и переводом. archive, star, snooze и другие действия с переписками принимают сразу несколько идентификаторов переписок.
  • Каждый метод SDK является командой, openemail <resource> <verb>, поэтому всё, что умеет REST API, умеет и командная строка. openemail api вызывает любой путь напрямую, с тем же входом.
  • ai translate, ai compose и ai summarize переносят функции ИИ в терминал. openemail mcp config выводит настройку для Claude Code, Claude Desktop, Cursor, VS Code, Windsurf и Codex, а openemail mcp serve позволяет такому клиенту использовать вход командной строки.
  • Она сделана для скриптов: данные идут в stdout, всё остальное в stderr, --json выводит только JSON, --all проходит все страницы списка, у каждого вида сбоя свой код выхода, и в CI или без терминала ничего не спрашивается. openemail temp создаёт одноразовый ящик без аккаунта и без ключа, а temp watch --first ждёт его первое письмо.
  • Чего нет: оплате, созданию и переключению рабочих пространств, безопасности аккаунта, экспорту данных, записи событий в календарь, пересылке и подключению DNS-провайдера нужна сессия браузера, поэтому командная строка пока их не делает, а openemail open вместо этого открывает нужную страницу веб-приложения. Как и у SDK, у неё нет процесса выпуска, поэтому версия попадает в npm, когда кто-то её публикует.

Ваши входящие,
на ваших условиях.

Почтовая инфраструктура для бизнеса, ИИ, агентов и личной почты. Создана для масштаба, приватности и контроля. Всё, что должно было быть в почте с первого дня.

OpenEmail

Почтовая инфраструктура для бизнеса, ИИ, агентов и личной почты. Создана для масштаба, приватности и контроля. Всё, что должно было быть в почте с первого дня.

© 2026 OpenEmail. Все права защищены.