
Serviço de mascaramento de alias de e-mail auto-hospedado usando Postfix e bot do Telegram para criar endereços descartáveis para cadastros, com controle total sobre a infraestrutura de e-mail.
Who Am I Mail Bot é um serviço para mascarar seus e-mails. Foi inspirado no Blur, onde você pode criar um alias para seu e-mail e usá-lo para se cadastrar em aplicações. O problema do Blur é que todos os e-mails passam pela infraestrutura deles e eu não preciso/quero que ninguém veja meus e-mails, então fiz este projeto. WhoAmIMailBot é similar ao serviço Blur, mas roda na sua própria infraestrutura!
Você precisará de:
Seu VPS executará um postfix que redirecionará e-mails usando a função de alias virtual do postfix (onde você pode definir um endereço de e-mail para redirecionar todas as mensagens recebidas para outro e-mail), o domínio no-ip será o domínio que você usará em seus e-mails de alias e o bot do Telegram gerenciará seu alias. Então:

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
Você pode baixar a imagem usando o seguinte comando:
docker pull btamburi/whoamimailbot
ou
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 imagem utiliza variáveis de ambiente para permitir a configuração de alguns parâmetros em tempo de execução:
No seu bot do Telegram você tem os seguintes comandos,
| Comando | Descrição |
|---|---|
| /list | Listar todos os aliases disponíveis |
| /new [email protected] | Criar um novo alias para o e-mail informado |
| /delete string | Excluir alias por meio de uma string fornecida |