有时候我们需要注册乱七八糟的网站的时候,需要接一次验证码,不能用假的邮箱地址,用真实邮箱地址又会暴露隐私,经常受到一些垃圾邮件,这时我们就需要一个临时邮箱,来接一次验证码,既能接到码又不会暴露隐私。

Forsaken mail,一个开源临时邮箱系统,原项目已经停更很久,有位大佬fork并维护https://github.com/malaohu/forsaken-mail。

搭建方式很简单,项目使用node。

1. clone源码搭建

(1) 环境搭建

1
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash && source ~/.bashrc && nvm install node && node -v && npm -v

以上命令会通过nvm部署最新node和npm。

(2) 运行源码

1
2
3
4
5
git clone https://github.com/malaohu/forsaken-mail.git

cd forsaken-mail

npm install && npm start

2. docker搭建

1
2
docker pull malaohu/forsaken-mail
docker run --name forsaken-mail -d -p 25:25 -p 3000:3000 malaohu/forsaken-mail

3.设置MX记录

将sub.example.com设置MX记录指向mxsub.example.com,然后将mxsub.example.com添加A记录指向服务器ip地址,接着访问mxsub.example.com:3000即可。

可以设置的反向代理免输入端口号。

img