Zur Dokumentation springen
Wissensdatenbank

Kommandozeile

Ihr Postfach und jede API-Operation, aus einem Terminal oder einem Skript.

Details

  • Der Befehl openemail, installiert von npm als @openemail/cli. Er ist eine einzelne Datei ohne Abhängigkeiten und braucht Node.js 20.12 oder neuer. npm i -g @openemail/cli installiert ihn, und npx @openemail/cli <command> führt ihn ohne Installation aus.
  • Es gibt zwei Wege, sich anzumelden. openemail login öffnet Ihren Browser, wo Sie den Workspace, die Berechtigungen und die Dauer des Zugriffs wählen, und jede Browser-Anmeldung ist eine verbundene App, die Sie unter Konto → Verbundene Apps entfernen können. Ein API-Schlüssel, gespeichert mit openemail login --with-token oder gesetzt als OPENEMAIL_API_KEY, öffnet nie einen Browser und fragt nie nach einem Code, was zu Skripten und CI passt.
  • Eine Browser-Anmeldung handelt als Sie, daher fragt eine heikle Änderung, etwa einen Webhook hinzufügen oder eine Domain entfernen, nach demselben Bestätigungscode, den auch die Web-App verlangt. Ein Code gilt für diese Anmeldung 60 Minuten lang, und openemail verify fragt ihn ab, bevor ein Skript läuft.
  • inbox, search, read, reply und send bearbeiten das Postfach so wie die App, mit derselben Suchsyntax, Anhängen, geplantem Versand, Rückgängig und Übersetzung. archive, star, snooze und die anderen Thread-Aktionen nehmen mehrere Thread-IDs auf einmal.
  • Jede Methode des SDK ist ein Befehl, openemail <resource> <verb>, also kann die Kommandozeile alles, was die REST API kann. openemail api ruft jeden Pfad direkt auf, mit derselben Anmeldung.
  • ai translate, ai compose und ai summarize bringen die KI-Funktionen ins Terminal. openemail mcp config gibt die Einrichtung für Claude Code, Claude Desktop, Cursor, VS Code, Windsurf und Codex aus, und mit openemail mcp serve nutzt ein solcher Client die Anmeldung der Kommandozeile mit.
  • Die Kommandozeile ist für Skripte gemacht: Daten gehen nach stdout und alles andere nach stderr, --json gibt nur JSON aus, --all geht durch jede Seite einer Liste, jede Art von Fehler hat ihren eigenen Exit-Code, und in CI oder ohne Terminal wird nie nachgefragt. openemail temp legt einen Wegwerf-Posteingang ohne Konto und ohne Schlüssel an, und temp watch --first wartet auf seine erste Nachricht.
  • Was fehlt: Abrechnung, Workspaces anlegen und wechseln, Kontosicherheit, Datenexport, Kalendertermine schreiben, Weiterleitung und das Verknüpfen eines DNS-Anbieters brauchen eine Browser-Sitzung, deshalb kann die Kommandozeile sie noch nicht, und openemail open öffnet stattdessen die richtige Seite der Web-App. Wie das SDK hat sie keinen Release-Workflow, eine Version erreicht npm also, wenn jemand sie veröffentlicht.

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.