
Servizio di mascheramento alias email self-hosted che utilizza Postfix e un bot Telegram per creare indirizzi temporanei per le registrazioni, con pieno controllo sull'infrastruttura email.
Who Am I Mail Bot è un servizio per mascherare le tue email. È stato ispirato da Blur, dove puoi creare un alias per la tua email e usarlo per iscriverti alle applicazioni. Il problema di Blur è che tutte le email passano attraverso la loro infrastruttura e io non ho bisogno/voglio che nessuno veda le mie email, quindi ho realizzato questo progetto. WhoAmIMailBot è simile al servizio Blur ma funziona sulla tua infrastruttura!
Avrai bisogno di:
Il tuo VPS eseguirà un postfix che reindirizzerà le email utilizzando la funzione di alias virtuale di postfix (dove puoi impostare un indirizzo email per reindirizzare tutti i messaggi in arrivo a un'altra email), il dominio no-ip sarà il dominio che utilizzerai per le tue email alias e il bot Telegram gestirà i tuoi alias. Quindi:

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
Puoi scaricare l'immagine usando il comando seguente:
docker pull btamburi/whoamimailbot
oppure
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
Questa immagine utilizza variabili d'ambiente per permettere la configurazione di alcuni parametri in fase di esecuzione:
Sul tuo bot Telegram hai i seguenti comandi,
| Comando | Descrizione |
|---|---|
| /list | Elenca tutti gli alias disponibili |
| /new [email protected] | Crea un nuovo alias per la mail data |
| /delete string | Elimina l'alias per una stringa data |