
Eine temporäre E-Mail direkt von deinem Terminal aus, geschrieben in POSIX sh
Eine temporäre E-Mail direkt aus deinem Terminal, geschrieben in POSIX sh
tmpmail ist ein Befehlszeilenprogramm, geschrieben in POSIX sh, mit dem du eine temporäre E-Mail-Adresse erstellen und E-Mails an diese temporäre Adresse empfangen kannst. Es nutzt die API von 1secmail zum Empfangen von E-Mails.
Standardmäßig wird w3m verwendet, um HTML-E-Mails im Terminal darzustellen.
Wenn du jedoch einen anderen textbasierten Webbrowser bevorzugst oder die E-Mail lieber in einem GUI-Webbrowser wie Firefox anzeigen möchtest, verwende einfach das Argument --browser gefolgt vom Befehl, der zum Starten des Webbrowsers deiner Wahl erforderlich ist.
w3mcurljqxclip# Lade die tmpmail-Datei herunter und mache sie ausführbar
$ curl -L "https://raw.githubusercontent.com/sdushantha/tmpmail/master/tmpmail" > tmpmail && chmod +x tmpmail
# Verschiebe sie dann in ein Verzeichnis in deinem $PATH. Hier ein Beispiel:
$ mv tmpmail ~/bin/
tmpmail ist im AUR verfügbar, der derzeit von Benjamin Bädorf gepflegt wird.
$ yay -S tmpmail-git
tmpmail ist im pacstall-programs-Repository verfügbar, das derzeit von wizard-28 gepflegt wird.
$ pacstall -I tmpmail-bin
tmpmail ist auch in der nix-Paketsammlung (derzeit nur unstable) verfügbar, die von legendofmiracles gepflegt wird.
Füge es entweder deinen Systempaketen hinzu, installiere es mit nix-env oder probiere es in einer temporären nix-shell aus: nix-shell -p tmpmail
Voraussetzungen:
$ docker build -t mail .; # Dockerfile im Quellcode verfügbar
$ docker run -it mail;
$ tmpmail --help
tmpmail
tmpmail -h | --version
tmpmail -g [ADRESSE]
tmpmail [-t | -b BROWSER] -r | ID
Ohne Option und Argument listet tmpmail die Nachrichten im
Posteingang und ihre numerischen IDs auf. Mit einem Argument zeigt tmpmail
die E-Mail-Nachricht mit der angegebenen ID an.
-b, --browser BROWSER
BROWSER festlegen, der zum Rendern des HTML-Teils der
E-Mail verwendet wird (Standard: w3m)
--clipboard-cmd BEFEHL
Den BEFEHL zum Kopieren der E-Mail-Adresse in die
Zwischenablage festlegen (Standard: xclip -selection c)
-c, --copy
E-Mail-Adresse in die Zwischenablage kopieren
-d, --domains
verfügbare Domains anzeigen
-g, --generate [ADRESSE]
Neue E-Mail-Adresse erstellen, entweder die angegebene ADRESSE oder
zufällig eine generieren
-h, --help
Hilfe anzeigen
-r, --recent
Die neueste E-Mail-Nachricht anzeigen
-t, --text
E-Mail als reinen Text anzeigen, wobei alle HTML-Tags entfernt werden.
Ohne diese Option wird HTML verwendet.
--version
Version anzeigen
Zufällige E-Mail erstellen
$ tmpmail --generate
[email protected]
Benutzerdefinierte E-Mail erstellen
$ tmpmail --generate [email protected]
[email protected]
Posteingang anzeigen
$ tmpmail
[ Posteingang für [email protected] ]
83414443 [email protected] Test-E-Mail
E-Mail anzeigen
$ tmpmail 83414443
Neueste E-Mail anzeigen
$ tmpmail -r
E-Mails als reinen Text anzeigen
$ tmpmail -t 83414443
To: [email protected]
From: [email protected]
Betreff: Test-E-Mail
Hallo Welt
[Anhänge]
https://is.gd/aBCdEf [apple.jpg]
https://is.gd/AbCDeF [ball.jpg]
Dieses Skript ist stark inspiriert von Mitch Weavers 1secmail-Skript.