
Postfix와 Telegram 봇을 사용한 자체 호스팅 이메일 별칭 마스킹 서비스로, 가입 시 사용할 일회용 주소를 생성하며 이메일 인프라를 완전히 제어할 수 있습니다.
Who Am I Mail Bot은 이메일을 마스킹하는 서비스입니다. Blur에서 영감을 받았으며, 이메일의 별칭을 만들어 애플리케이션에 가입할 때 사용할 수 있습니다. Blur의 문제점은 모든 이메일이 그들의 인프라를 통과한다는 점이며, 저는 누군가가 제 이메일을 보는 것을 원하지 않기 때문에 이 프로젝트를 만들었습니다. WhoAmIMailBot은 Blur 서비스와 유사하지만 여러분의 자체 인프라에서 실행됩니다!
필요한 것:
VPS는 postfix를 실행하여 virtual alias 기능(수신되는 모든 메시지를 다른 이메일로 리디렉션하도록 이메일 주소를 설정할 수 있음)을 사용하여 이메일을 리디렉션하고, no-ip 도메인은 별칭 이메일에 사용할 도메인이 되며, 텔레그램 봇이 별칭을 관리합니다. 따라서:

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
이 이미지는 환경 변수를 사용하여 런타임에 일부 매개변수를 구성할 수 있도록 합니다:
텔레그램 봇에서 사용할 수 있는 명령어는 다음과 같습니다:
| 명령어 | 설명 |
|---|---|
| /list | 사용 가능한 모든 별칭 나열 |
| /new [email protected] | 지정된 메일에 대한 새 별칭 생성 |
| /delete string | 주어진 문자열로 별칭 삭제 |