
Selbstgehosteter E-Mail-Alias-Masking-Dienst mit Postfix und einem Telegram-Bot zur Erstellung von Wegwerfadressen für Anmeldungen, mit vollständiger Kontrolle über die E-Mail-Infrastruktur.
Who Am I Mail Bot ist ein Dienst, um Ihre E-Mails zu maskieren. Es wurde von Blur inspiriert, wo Sie einen Alias für Ihre E-Mail erstellen und ihn für die Anmeldung bei Anwendungen verwenden können. Das Problem mit Blur ist, dass alle E-Mails durch deren Infrastruktur laufen und ich nicht möchte, dass jemand meine E-Mails einsehen kann. Deshalb habe ich dieses Projekt erstellt. WhoAmIMailBot ähnelt dem Blur-Dienst, läuft aber auf Ihrer eigenen Infrastruktur!
Sie benötigen:
Ihr VPS wird einen Postfix ausführen, der E-Mails mithilfe der Postfix-Funktion des virtuellen Alias weiterleitet (wobei Sie eine E-Mail-Adresse festlegen können, um alle eingehenden Nachrichten an eine andere E-Mail weiterzuleiten). Die no-ip-Domain wird die Domain sein, die Sie für Ihre Alias-E-Mails verwenden, und der Telegram-Bot verwaltet Ihre Aliase. Also:

git clone https://github.com/mthbernardes/WhoAmIMailBot.git
cd WhoAmIMailBot
docker build -t whoamimailbot .
docker run -d -p 25:25 --name whoamimailbot -v /data/postfix/:/data -e TELEGRAM_BOT_TOKEN="BOT_TOKEN" -e TELEGRAM_USER_ID="USER_ID" -e FAKE_DOMAIN="mail.example.com" whoamimailbot
Sie können das Image mit dem folgenden Befehl herunterladen:
docker pull btamburi/whoamimailbot
oder
docker run -d -p 25:25 --name whoamimailbot -v /data/postfix/:/data -e TELEGRAM_BOT_TOKEN="BOT_TOKEN" -e TELEGRAM_USER_ID="USER_ID" -e FAKE_DOMAIN="mail.example.com" btamburi/whoamimailbot
Dieses Image verwendet Umgebungsvariablen, um die Konfiguration einiger Parameter zur Laufzeit zu ermöglichen:
In Ihrem Telegram-Bot stehen Ihnen die folgenden Befehle zur Verfügung:
| Befehl | Beschreibung |
|---|---|
| /list | Alle verfügbaren Aliase auflisten |
| /new [email protected] | Einen neuen Alias für die angegebene E-Mail erstellen |
| /delete string | Alias anhand einer Zeichenfolge löschen |