本文以 NaoCanMail.com 为例

安装 AppNode

https://nobugin.com/appnode-install.html

安装Node.js

软件管家 – Node.js

安装PM2


若无法安装 Node.js

启用 NodeSource 存储库

curl -sL https://rpm.nodesource.com/setup_12.x | sudo bash -

当前的 LTS 版本的 Node.js 是 12.8 如果您想安装版本 12.8.1,只需把 setup_12.x 更改 setup_12.8.1 即可。

安装 Node.js 和 npm

yum install nodejs

安装 git

 yum install git

安装Forsaken Mail

git clone https://github.com/denghongcai/forsaken-mail.git

使用 npm 安装 Forsaken Mail

cd forsaken-mail
npm install

测试是否可以访问

npm start

PM2进程管理 创建进程,让 nodejs 在后台运行

设置域名DNS

添加DNS记录。以下接收电子邮件地址为例 *@naocanmail.com

  • MX记录:naocanmail.com MX 10 mx.naocanmail.com
  • 这意味着该地址的邮件服务器*@naocanmail.com将为mx.naocanmail.com
  • A记录:mx.naocanmail.com A x.x.x.x
  • 这告诉可以在哪个IP地址找到邮件服务器,(x.x.x.x为服务器IP)

可以使用Email Server Test来验证设置是否正确。

到这里可以在 x.x.x.x:3000 访问使用,如果需要用80端口访问可以看下文设置反向代理。不需要的话本教程结束。

创建网站

访问 naocanmail.com

评论

请输入你的评论!
请在这里输入你的名字