自毁临时邮箱系统 – Forsaken-mail

一次性的邮箱收件系统..刷新或关闭就自动销毁…

前言

有时候注册一些账号的时候会用要用到邮箱验证…

但是又怕到时候邮箱又太多的广告邮件和垃圾邮件…容易被骚扰…

所以有了 Forsaken-mail – 自毁临时邮箱系统(一次性邮箱)…

 

素材准备

  1. 一台CentOS 6 (或CentOS 7)的Linux服务器
  2. Xshell 软件(或手机ConnectBot)

 

安装步骤

    1. 用 Xshell 登陆VPS
    2. 复制以下全部代码到 Xshell (或自行一行一行执行)
#安装git
yum 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
  1. 等待 15-25 分钟安装完成…

说明:

Forsaken-mail 系统使用的是 node.js …

这个项目源码是 malaohu 修改版的…

安装后Forsaken-mail 系统路径在 根目录/服务器用户名/forsaken-mail/

绑定域名

  1. 上面的操作安装完成后使用 http://ip地址:3000/ 访问测试是否可以使用…  http://123.123.123:3000/
  2. 确保可以访问并且可以使用后
    1. 添加域名 A 记录指向到服务器 ip 地址…
    2. 添加域名 MX 记录指向到服务器 ip 地址…优先级设置10…(有些此步骤可以省略)
    3. 使用 http://域名:3000/ 访问测试…

 

(安装完后效果)

注意

不推荐在宝塔安装 Forsaken-mail 系统…

如果没有闲置服务器非得在宝塔安装的话…切记放行 3000 端口和 25 端口…

支持自定义前缀

右上角生成的就是邮箱地址…

前缀都是随机生成的字符…

点击更换按钮或刷新可以更换邮箱地址…

点击填写按钮可以自定义前缀(填写完记得点“✓”才会生效)…

 

Github开源

原作者:https://github.com/denghongcai/forsaken-mail

malaohu修改版:https://github.com/malaohu/forsaken-mail

 

演示地址

http://forsaken.somecolor.cc:3000/

http://fmail.uixsj.cn:3000/ (暂停使用)

 

2017-10-18补充

补充一个快速拥有临时邮箱的系统…

方法:

  1. 将域名 CNAME 到 mail.bccto.me
  2. 将域名 MX 到 mail.bccto.me

完成…访问域名查看…

类似的服务还有很多…有兴趣的可以去搜索尝试…

 

2 条评论

发表评论

*