News aus aller Welt
Start
Shell statt Webmail: Himalaya steuert Gmail und Microsoft
Technik · 29.07.2026 15:57

Shell statt Webmail: Himalaya steuert Gmail und Microsoft

Kurz: Die Kommandozeilen-Mailsoftware Himalaya 2.0.0 ermöglicht nun den direkten Zugriff auf Gmail und Microsoft-Postfächer via API statt nur über klassische Protokol

Neue Schnittstellen für Gmail und Microsoft

Die in Rust entwickelte E-Mail-Software Himalaya hat mit Version 2.0.0 einen bedeutenden Schritt in Richtung Automatisierung und moderne API-Integration gemacht. Während das Programm bisher primär auf klassische Protokolle wie IMAP, SMTP, JMAP oder Maildir setzte, unterstützt es nun nativ die Gmail REST API sowie die Microsoft Graph API für Outlook- und Microsoft-365-Postfächer. Dies erlaubt Anwendern, Funktionen zu nutzen, die über den Standardumfang von IMAP hinausgehen, wie etwa das gezielte Management von Gmail-Labels und -Threads oder spezifische Operationen für Microsoft-Ordner und Anhänge.

Fokus auf Automatisierung und Skripting

Himalaya versteht sich als zustandsloses Werkzeug für die Shell, das sich an Nutzer richtet, die E-Mail-Workflows in Terminal-Umgebungen oder eigene Skripte integrieren möchten. Um die Einbindung in externe Programme zu erleichtern, führt die neue Version den Befehl `json-schema` ein. Dieser generiert Schemata für strukturierte Ausgaben, was es Entwicklern ermöglicht, Datenmodelle in Sprachen wie Python, Rust oder TypeScript zu validieren und zu typisieren.

Auch die Verarbeitung von MIME-Nachrichten wurde vereinheitlicht. Ob als Datei, Rohtext oder über die Standardeingabe – Himalaya verarbeitet Nachrichten nun konsistent. Dies vereinfacht das Zusammenspiel mit externen MIME-Generatoren, die Nachrichten erstellen und direkt an Himalaya zur weiteren Verarbeitung, etwa zum Versand oder Speichern, übergeben können.

Überarbeiteter Einrichtungsassistent

Der Konfigurationsprozess wurde grundlegend modernisiert. Der Einrichtungsassistent erkennt nun selbstständig verfügbare Dienste und prüft Verbindungen bereits während der Einrichtung. Dies verhindert, dass fehlerhafte Konfigurationen in die finale Datei übernommen werden. Zudem werden bekannte Postfachrollen wie Entwürfe oder Papierkorb bei Gmail und Microsoft Graph automatisch als Aliase hinterlegt, was die Bedienung über die Kommandozeile deutlich intuitiver gestaltet.

Ein wichtiger Hinweis für Bestandskunden: Der Aufruf von `himalaya` ohne weitere Unterbefehle startet nun den Einrichtungsassistenten, statt wie bisher die Nachrichtenübersicht anzuzeigen. Die generierte Konfiguration wird im TOML-Format ausgegeben und muss manuell in die Konfigurationsdatei umgeleitet werden.

Modularität und technische Anpassungen

Für fortgeschrittene Anwender bietet Himalaya nun die Möglichkeit, über Unix-Sockets mit lokalen IMAP- oder SMTP-Proxys zu kommunizieren. Dies ist besonders nützlich in Umgebungen, in denen bereits eine authentifizierte Sitzung über einen Proxy besteht, da Himalaya so keine doppelte SASL-Authentifizierung durchführen muss. Für tiefgreifende Eingriffe stehen zudem die Befehle `imap raw` und `smtp raw` zur Verfügung, die das direkte Senden von Protokollbefehlen an den Server erlauben.

Im Zuge der Weiterentwicklung wurden zudem ältere Integrationspfade entfernt. Eingebaute Reader- und Composer-Konfigurationen sowie spezifische Befehle wie `compose-with` sind nicht mehr Teil des Funktionsumfangs. Die Entwickler setzen hier auf die Nutzung spezialisierter externer Werkzeuge, die ihre Ergebnisse an die zentralen Befehle von Himalaya übergeben. Auch die IMAP-Befehlshierarchie wurde gestrafft, um eine flachere und direktere Struktur zu ermöglichen, die sich stärker an den Protokoll-Verben orientiert.

Bild: Pexels: https://www.pexels.com/de-de/foto/foto-des-eingeschalteten-laptop-computers-943096/ · Foto: Danny Meneses
Quelle: https://www.heise.de/news/Gmail-und-Microsoft-Mails-automatisieren-direkt-aus-der-Shell-11382819.html?wt_mc=rss.red.ho.ho.atom.beitrag.beitrag