
PostfixとTelegramボットを使用したセルフホスト型のメールエイリアスマスキングサービス。サインアップ用の使い捨てアドレスを作成し、メールインフラを完全に制御できます。
Who Am I Mail Bot は、あなたのメールをマスクするサービスです。これは Blur に触発されました。Blurでは、メールのエイリアスを作成し、アプリケーションへのサインアップに使用できます。Blurの問題は、すべてのメールが彼らのインフラを通過することであり、私は自分のメールを誰かに見られる必要も望みもありません。そこで、このプロジェクトを作りました。WhoAmIMailBot は Blur サービスに似ていますが、自分のインフラで動作します!
必要なもの:
VPS は 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 ボットでは以下のコマンドが使用できます:
| Command | Description |
|---|---|
| /list | 利用可能なすべてのエイリアスを一覧表示 |
| /new [email protected] | 指定されたメールの新しいエイリアスを作成 |
| /delete string | 指定された文字列でエイリアスを削除 |