News aus aller Welt
Start
Gmail und Microsoft-Mails automatisieren – direkt aus der Shell
Technik · 29.07.2026 15:57

Gmail und Microsoft-Mails automatisieren – direkt aus der Shell

Kurz: Die Kommandozeilen-Software Himalaya 2.0.0 ermöglicht die direkte Automatisierung von Gmail und Microsoft-Postfächern über deren native APIs in der Shell.

Effiziente E-Mail-Verwaltung direkt über die Kommandozeile

Mit der Veröffentlichung von Himalaya 2.0.0 erhält die in Rust geschriebene, zustandslose E-Mail-Software für die Shell ein bedeutendes Update. Das Projekt, das als Schnittstelle für diverse Mail-Backends wie IMAP, SMTP, JMAP und Maildir dient, erweitert seine Funktionalität um die native Unterstützung der Gmail REST API sowie der Microsoft Graph API für Outlook- und Microsoft-365-Konten.

Während Anwender diese Dienste bereits zuvor über klassische Protokolle wie IMAP und SMTP anbinden konnten, ermöglicht der neue API-Zugriff eine tiefere Integration. Nutzer profitieren nun von spezifischen Funktionen wie Gmail-Labels und -Threads sowie den komplexen Nachrichten- und Ordneroperationen der Microsoft-Graph-Schnittstelle.

Optimierter Einrichtungsassistent und Konfiguration

Ein wesentlicher Bestandteil des Updates ist der grundlegend überarbeitete Einrichtungsassistent. Dieser erkennt automatisch verfügbare Dienste und prüft die Verbindungen bereits während des Konfigurationsprozesses. Schlägt ein Verbindungsaufbau fehl, wird keine fehlerhafte Konfiguration erstellt. Der Assistent unterstützt zudem die Vorbelegung von Postfach-Aliasen, was die spätere Handhabung durch sprechende Namen für Ordner wie „Gesendet“ oder „Entwürfe“ erheblich vereinfacht.

Nutzer sollten beachten, dass sich der Programmstart geändert hat: Der Aufruf ohne Unterbefehl startet nun den Einrichtungsassistenten. Die generierte Konfiguration wird im TOML-Format ausgegeben und muss manuell in die entsprechende Konfigurationsdatei umgeleitet werden. Bestehende Skripte, die sich auf das bisherige Verhalten verlassen haben, sollten daher vor einem Update überprüft werden.

Automatisierung und Skript-Integration

Für Entwickler und Power-User bietet Himalaya 2.0.0 verbesserte Werkzeuge zur Automatisierung:

* **JSON-Schema-Unterstützung:** Über den Befehl `json-schema` können für strukturierte Ausgaben Schemata erzeugt werden, die eine Validierung durch externe Programme ermöglichen. Dies erleichtert die Erstellung typisierter Datenmodelle in Sprachen wie Python, Rust oder TypeScript.

* **Vereinheitlichte MIME-Verarbeitung:** Nachrichten können nun konsistent aus Dateien, als Rohtext oder über die Standardeingabe verarbeitet werden, was die Integration in externe MIME-Generatoren vereinfacht.

* **Direkter Protokollzugriff:** Für fortgeschrittene Anwender erlauben die Befehle `imap raw` und `smtp raw` das Senden von Protokollbefehlen direkt an den Server, was insbesondere bei der Fehlersuche oder für spezielle Erweiterungen nützlich ist.

Modularität und technische Anpassungen

Die neue Version setzt verstärkt auf Modularität. So kann Himalaya nun über Unix-Sockets mit lokalen IMAP- oder SMTP-Proxys kommunizieren, was den Einsatz in Umgebungen mit vorgeschalteten Sitzungsproxys ermöglicht. Zudem wurde die DNS-Auflösung angepasst, um die Privatsphäre zu erhöhen und die Abhängigkeit von externen Resolvern in restriktiven Netzwerken zu verringern.

Im Zuge der Weiterentwicklung wurden ältere Integrationspfade, wie etwa die eingebauten Reader- und Composer-Konfigurationen, entfernt. Anwender werden dazu angehalten, für komplexe Entwürfe spezialisierte externe Programme zu verwenden. Auch die IMAP-Befehlsstruktur wurde zugunsten einer flacheren, protokollnahen Hierarchie vereinfacht, um die Bedienung für Anwender mit entsprechenden Fachkenntnissen transparenter zu gestalten.

Bild: Pexels: https://www.pexels.com/de-de/foto/hande-laptop-buro-internet-7439136/ · Foto: cottonbro studio
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