我是谁邮件机器人是一项用于隐藏你电子邮件的服务。它受到了 Blur 的启发,在 Blur 中你可以为你的电子邮件创建一个别名,并用它在应用程序上注册。Blur 的问题在于所有邮件都经过他们的基础设施,而我并不需要/希望有人查看我的邮件,因此我做了这个项目。WhoAmIMailBot 类似于 Blur 服务,但在你自己的基础设施上运行!
你需要:
你的 VPS 将运行一个 postfix,它会利用 postfix 的虚拟别名功能(你可以设置一个电子邮件地址,将所有传入邮件重定向到另一个电子邮件)来重定向邮件。no-ip 域名将作为你别名邮件的域名,Telegram 机器人将管理你的别名。因此:

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
你可以使用以下命令下载镜像:
docker pull btamburi/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" btamburi/whoamimailbot
此镜像使用环境变量来允许在运行时配置一些参数:
在你的 Telegram 机器人上有以下命令:
| 命令 | 描述 |
|---|---|
| /list | 列出所有可用别名 |
| /new [email protected] | 为给定的邮件创建新别名 |
| /delete string | 通过给定字符串删除别名 |