安装临时邮箱Forsaken Mail

本文测试系统为Debian x64/Centos x64/Docker容器部署。其他系统仅供参考之用

当我们注册一些网站的时候,我们不想用自己的邮箱注册,因为不想接收那些垃圾推广广告,这个时候我们需要一个方便快捷,点击即用的邮箱,就类似于那个著名的10分钟临时邮箱网站,当10分钟一到,如果用户不在点击续用,邮箱就会自毁

废话不多说,随我一起操作起来啦!去我的临时邮箱看看

Centos 6/7  x64

1. 解析域名

(1)A记录:将“你自己的域名”解析到到“你自己的服务器IP”

(2)MX记录:将“你自己的域名”的MX解析到“你自己的服务器IP”,值为10
#安装git
yum install git -y   
#debian和ubuntu用apt-get install git -y 

#安装nvm
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"

#安装nodejs和 npm
nvm install 6.10.0

#查看nodejs版本是否正确,显示 6.10.0
node -v

#下载项目源码
git clone https://github.com/malaohu/forsaken-mail.git
cd forsaken-mail

#安装项目需要的库
npm install

#安装pm2工具
npm install -g pm2

#禁用postfix和sendmail
killall sendmail
/etc/init.d/postfix stop
chkconfig --level 2345 postfix off
chkconfig --level 2345 sendmail off

#启动项目
pm2 start bin/www

#设置开机启动
pm2 startup
pm2 save

.

成功的话会出现如下界面

访问http://绑定的域名:3000即可

Docker容器

需要有独立的IP, 支持25端口、

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

全自动部署

有些docker商和github合作,直接可以调用github代码,更加方便

沧水的临时邮箱

文章来源:

Author:沧水
link:https://cangshui.net/?p=1400