Zur Dokumentation springen
CLI

Changelog

Jedes Release der CLI, neueste zuerst.

0.0.1

Das erste Release: ganz OpenEmail aus einem Terminal, mit einer Browser-Anmeldung für Menschen und API-Schlüsseln für Skripte.

  • Anmeldung: openemail login im Browser, das auf einem Desktop von selbst ins Terminal zurückkehrt und über SSH oder mit --no-browser über einen eingefügten Code. API-Schlüssel mit --token, --with-token, OPENEMAIL_API_KEY oder --api-key. Profile mit profile list, use, current und remove.
  • Zugriffstokens, die vor ihrem Ablauf erneuert werden, eine Erneuerung zur Zeit pro Profil, und Refresh-Tokens, die genau einmal funktionieren: Ein altes, das mehr als 30 Sekunden nach seiner Ersetzung benutzt wird, lässt den Server diese Anmeldung widerrufen.
  • Eine gespeicherte Anmeldung geht nur an die API, bei der sie sich angemeldet hat. Einfaches http wird abgelehnt, außer bei localhost, 127.0.0.1 und ::1, und ein Anfragepfad, der den API-Ursprung verlassen würde, bricht mit invalid_path ab.
  • Bestätigungscodes vor heiklen Änderungen mit einer Browser-Anmeldung, abgefragt, wenn ein Befehl einen braucht, oder vorab mit openemail verify. Sie gelten für die REST API und die MCP-Tools, die dieselben Änderungen vornehmen.
  • Jede Anmeldung kann 5 Codes pro Stunde und 20 pro Tag anfordern. Zehn falsche Codes in 24 Stunden pausieren ihre Bestätigung, und die CLI sagt, wann es weitergeht, und endet mit Exit-Code 4 und step_up_paused.
  • whoami, status und logout, das eine Browser-Anmeldung auf dem Server widerruft.
  • Senden mit send: Text, HTML, eine Datei, stdin oder Ihr Editor, Anhänge jeder Größe, Planung, ein Zeitfenster zum Rückgängigmachen, Übersetzung, Vorlagen und Tags.
  • Das Postfach: inbox, search, read und reply, sowie archive, unarchive, trash, star, unstar, mark, snooze, unsnooze und label.
  • Wegwerf-Postfächer mit temp new, list, read, watch und delete, ohne Anmeldung.
  • Ein Ressourcenbefehl für jede Methode des SDK: 282 Methoden als 198 Befehle in 26 Namespaces, wobei security in der Hilfe fehlt, weil openemail verify es abdeckt. Typisierte Flags, --data aus JSON, einer Datei oder stdin, Paging mit --all, --max und --ndjson, Downloads mit --out und eine Bestätigung vor allem Destruktiven.
  • KI: ai translate, ai languages, ai compose und ai summarize.
  • MCP: mcp config für Claude Code, Claude Desktop, Cursor, VS Code, Windsurf und Codex, mcp serve als lokale stdio-Brücke, sowie mcp tools und mcp call, das nach einem Bestätigungscode fragt und das Tool erneut aufruft, wenn ein Tool einen braucht.
  • docs ask, docs open und docs read, open für die Seiten der Web-App und api für jeden REST-Aufruf.
  • Skripte: --json mit einer Fehlerhülle auf stderr, NDJSON-Streams, stabile Exit-Codes, --no-input und CI-Erkennung.
  • Hilfe für jeden Befehl und jede Gruppe, Vorschläge bei vertippten Befehlen und Flags und Vervollständigung für bash, zsh und fish.
  • Anmeldungen und Postfach-Tokens in ~/.openemail, nur für Sie lesbar und unter einer Sperrdatei geändert, und eine beschädigte config.json, die als config.json.bak aufbewahrt statt als abgemeldet gelesen wird.
  • Text vom Server wird bereinigt, bevor er das Terminal erreicht, und Ausgabe, die an einen langsamen Leser geleitet wird, wird vollständig geschrieben, bevor die CLI endet.
  • Ein täglicher Update-Hinweis, den OPENEMAIL_NO_UPDATE_CHECK=1 abschaltet, und openemail update.
  • Eine gebündelte Datei ohne Abhängigkeiten, mit Node.js 20.12 oder neuer.

Nicht in diesem Release: Abrechnung, Workspaces, Kontosicherheit, Datenexport, Kalenderänderungen, Weiterleitung, das Verknüpfen eines DNS-Anbieters und der Assistenten-Chat bleiben vorerst in der Web-App, und openemail open bringt Sie zu jedem davon.

Terminal
npm install -g @openemail/cliopenemail loginopenemail inbox

Der Posteingang,
nach eigenen Regeln.

E-Mail-Infrastruktur für Unternehmen, KI, Agenten und persönliche E-Mail. Gebaut für Skalierung, Privatsphäre und Kontrolle. Alles, was E-Mail vom ersten Tag an hätte haben sollen.

OpenEmail

E-Mail-Infrastruktur für Unternehmen, KI, Agenten und persönliche E-Mail. Gebaut für Skalierung, Privatsphäre und Kontrolle. Alles, was E-Mail vom ersten Tag an hätte haben sollen.

© 2026 OpenEmail. Alle Rechte vorbehalten.