如何在自己的服务器上搭建即收即毁的Forsaken-Mail邮箱系统

  • A+
所属分类:技术教程
文章《即收即毁的Forsaken-Mail邮箱系统》一文中介绍了本站的临时邮箱系统,本文将介绍这个即收即毁邮箱系统的搭建过程,以后忘记了可以自己看看,大佬勿喷,hahahahahaha~~~~
本站临时邮箱系统的搭建参考了微魔部落如有乐享的方法,本站服务器机型为CentOS7.3 64位

安装Forsaken Mail

(1)安装node.js

最简单的方法是直接下载官方编译好的二进制包,可以到官方链接里找。
  1. wget https://nodejs.org/download/release/latest/node-v9.4.0-linux-x64.tar.gz    //下载官方编译好的node.js二进制包  
  2. tar --strip-components 1 -xzvf node-v* -C /usr/local                                            //解压  
  3. node --version                                                                                                       //查看版本号  

ps:截至发文前最新的node版本为v9.4.0,所以链接也是用的9.4.0,如果在实际安装中这条命令无法使用,请自行打开官方链接查看最新版本号然后自己替换。

如果第三条命令运行后能够返回版本信息则表示安装成功了。

(2)使用npm安装Forsaken Mail

  1. wget https://github.com/malaohu/forsaken-mail/archive/master.zip              //下载项目源码  
  2. unzip master.zip                                                                                                //解压  
  3. cd forsaken-mail-master                                                                                  //cd到forsaken-mail-master目录  
  4. npm install && npm start                                                                               //安装项目需要的库并启动  

如果没有报错,服务器已经开启了,访问http://你的服务器ip:3000就可以看到如下界面

如何在自己的服务器上搭建即收即毁的Forsaken-Mail邮箱系统

关闭ssh窗口后将终止进程,网页就打不开了,所以可以用pm2让nodejs在后台运行。
  1. cd forsaken-mail-master                                                                            //cd到forsaken-mail-master目录  
  2. npm install -g pm2                                                                                   //安装pm2工具  
  3. pm2 start bin/www                                                                                 //启动项目  
  4. pm2 startup                                                                                           //开机启动  
  5. pm2 save                                                                                              //保存  

ps:本站在搭建时,最后也安装好pm2了,但是关了ssh服务还是停止了,这个情况,重新在运行一遍启动pm2的命令,再保存就好了,多试试。

绑定域名

首先A记录:将域名绑到服务器ip

然后MX记录:将域名的MX设定服务器为ip,值赋为10

然后使用你的域名加上3000 端口访问一下试一试吧!

示例: http://binye.xyz:3000/

  • 我的QQ
  • 这是我的QQ扫一扫
  • weinxin
  • 我的微信
  • 这是我的微信扫一扫
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: