
Servicio de enmascaramiento de alias de correo electrónico autoalojado que utiliza Postfix y un bot de Telegram para crear direcciones desechables para registros, con control total sobre la infraestructura de correo.
¿Quién Soy Mail Bot? es un servicio para enmascarar tus correos electrónicos. Está inspirado en Blur, donde puedes crear un alias para tu correo y usarlo para registrarte en aplicaciones. El problema de Blur es que todos los correos pasan por su infraestructura y yo no necesito/quiero que nadie vea mis correos, así que hice este proyecto. WhoAmIMailBot es similar al servicio de Blur pero se ejecuta en tu propia infraestructura.
Necesitarás:
Tu VPS ejecutará un postfix que redirigirá los correos usando la función de alias virtual de postfix (donde puedes configurar una dirección de correo para que redirija todos los mensajes entrantes a otro correo), el dominio no-ip será el dominio que usarás en tus correos alias y el bot de Telegram gestionará tus alias. Entonces:

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
Puedes descargar la imagen usando el siguiente comando:
docker pull btamburi/whoamimailbot
o
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
Esta imagen usa variables de entorno para permitir la configuración de algunos parámetros en tiempo de ejecución:
En tu bot de Telegram tienes los siguientes comandos:
| Comando | Descripción |
|---|---|
| /list | Lista todos los alias disponibles |
| /new [email protected] | Crea un nuevo alias para el correo dado |
| /delete string | Elimina el alias por la cadena dada |