安装Forsaken Mail
(1)安装node.js
最简单的方法是直接下载官方编译好的二进制包,可以到官方链接里找。
- wget https://nodejs.org/download/release/latest/node-v9.4.0-linux-x64.tar.gz //下载官方编译好的node.js二进制包
- tar –strip-components 1 -xzvf node-v* -C /usr/local //解压
- node –version //查看版本号
ps:截至发文前最新的node版本为v9.4.0,所以链接也是用的9.4.0,如果在实际安装中这条命令无法使用,请自行打开官方链接查看最新版本号然后自己替换。
如果第三条命令运行后能够返回版本信息则表示安装成功了。
(2)使用npm安装Forsaken Mail
- wget https://github.com/malaohu/forsaken-mail/archive/master.zip //下载项目源码
- unzip master.zip //解压
- cd forsaken-mail-master //cd到forsaken-mail-master目录
- npm install && npm start //安装项目需要的库并启动
如果没有报错,服务器已经开启了,访问http://你的服务器ip:3000就可以看到如下界面
关闭ssh窗口后将终止进程,网页就打不开了,所以可以用pm2让nodejs在后台运行。
- cd forsaken-mail-master //cd到forsaken-mail-master目录
- npm install -g pm2 //安装pm2工具
- pm2 start bin/www //启动项目
- pm2 startup //开机启动
- pm2 save //保存
ps:本站在搭建时,最后也安装好pm2了,但是关了ssh服务还是停止了,这个情况,重新在运行一遍启动pm2的命令,再保存就好了,多试试。
绑定域名
首先A记录:将域名绑到服务器ip
然后MX记录:将域名的MX设定服务器为ip,值赋为10
然后使用你的域名加上3000 端口访问一下试一试吧!
示例: http://binye.xyz:3000/
來源:https://www.binye.xyz/08020501/