gmailtail - Open-Source-CLI-Tool für Gmail-Echtzeitüberwachung und Automatisierung
(github.com/c4pt0r)- Ein Kommandozeilen-Tool, das Gmail-Nachrichten in Echtzeit überwacht und in verschiedenen Formaten wie JSON ausgibt
- Entwickelt für Automatisierung, Monitoring und die Anbindung externer Systeme, sodass es sich leicht in Code oder Skripte integrieren lässt
- Enthält zentrale Funktionen für den praktischen Einsatz wie Echtzeit-Tail-Modus, flexible Filter, komplexe YAML-basierte Konfigurationen und verschiedene Ausgabeformate
- Vielfältige Datenextraktion, -verarbeitung und Benachrichtigung allein durch Pipe-Kombinationen möglich, ganz ohne Codeänderungen (z. B.
jq/notify/grep) -
Hauptfunktionen
- Echtzeitüberwachung: Mit der Option
--tailneue E-Mails fortlaufend überwachen - Flexible Filterung: Unterstützung für verschiedene Bedingungen wie Absender, Betreff, Label, Anhänge und Datum (vollständige Unterstützung für Gmail-Suchabfragen)
- Checkpoints/Fortsetzen: Speichert die letzte Position und ermöglicht Wiederherstellung bei Ausfällen
- Verschiedene Ausgabeformate: JSON, JSON Lines, Compact, benutzerdefinierte Feldauswahl
- YAML-Konfigurationsdatei: Komplexe Umgebungen ohne Codeänderungen verwalten
- OAuth2-/Service-Account-Authentifizierung: Geeignet für persönliche, Server- und Automatisierungsumgebungen
- Pipeline-Tauglichkeit: Mit Tools wie
jqkombinierbar, für vielfältige automatisierte Nachverarbeitung
- Echtzeitüberwachung: Mit der Option
-
Anwendungsfälle
- Neue E-Mails in Echtzeit überwachen und nur bestimmte Bedingungen filtern
- Detaillierte Konfigurationen wie Überwachung nach Anhangsvorkommen, bestimmten Schlüsselwörtern oder Labels
- Ausgabe als JSON Lines und anschließende Nachverarbeitung mit
jq, Benachrichtigungen, Dateispeicherung oder Statistikerstellung - Echtzeitüberwachung von GitHub-/Build-/Benachrichtigungs-E-Mails und Anbindung an CI/CD
- Einsatz in Datenanalyse-Pipelines für Massen-E-Mail-Analyse, Statistiken oder Backups
1 Kommentare
Himalaya - E-Mail-Verwaltungstool für die CLI
Es gibt zwar bereits solche multifunktionalen Mail-Tools für die CLI, aber die Integrationsfunktionen wirken durchaus interessant.