Forsaken Mail 是一个临时邮箱系统,可以接受任何邮件,既收即毁。而且支持自定义邮箱地址前缀,提供了两种安装教程,选择一种即可


准备:

1、VPS 需要打开 25 端口,如果默认没有开启,可联系主机商开启(部分云服务商不支持开启 25 号端口)

2、域名解析,如果你想要邮箱地址后缀为 xxx@xx.xx 的话,则需要设置 XX.XX 为 MX 记录,具体解析记录如下:

#MX 记录
XX.XX MX 10 mx.xx.xx
#A 记录
mx.xx.com A 服务器 IP

NPM 安装

项目开源地址:Forsaken Mail

安装 NPM

#Debian/Ubuntu 系统
curl -sL https://deb.nodesource.com/setup_10.x | bash -
apt-get install -y nodejs git screen
#Centos 系统
curl -sL https://rpm.nodesource.com/setup_10.x | bash –
yum install nodejs git screen -y

安装 ForSaken Mail

git clone https://github.com/denghongcai/forsaken-mail.git
cd forsaken-mail
#安装 Forsaken Mail
npm install
#后台运行 Forsaken Mail
screen -S forsakenmail
npm start

最后按 Ctrl+A,再按 D 键返回主界面,然后打开 http//mx.xx.com:3000 就可以查看 Forsaken Mail 邮箱界面了,如果你打不开界面,可能还需要开启防火墙端口,如何打开端口这里不再细讲

DOCKER 安装

这里 Docker 的安装方式使用宝塔进行演示

打开宝塔面板,找到 Docker 管理器并进行安装

Forsaken Mail 搭建临时邮箱

获取 Forsake Mail 镜像

设置再点击镜像管理获取镜像,选择官方库输入:denghongcai/forsaken-mail 点击获取镜像即可

Forsaken Mail 搭建临时邮箱

点击创建容器,选择镜像,然后设置端口映射,在此之前一定要在宝塔开放此端口其他设置默认即可

Forsaken Mail 搭建临时邮箱

此时 输入 IP:3000 即可打开临时邮箱系统了

Forsaken Mail 搭建临时邮箱

测试:

Forsaken Mail 搭建临时邮箱
发送邮件成功

设置反代

如果直接用 IP 来收发邮件未免有点太麻烦,要设置一个域名来作为后缀(直接将域名解析到服务器 IP 即可),使用宝塔进行反代就非常简单了

Forsaken Mail 搭建临时邮箱

提交即可

Forsaken Mail 搭建临时邮箱

测试

Forsaken Mail 搭建临时邮箱

接收邮件时必须打开网页,否则会接收失败!
如果需要更改项目打开端口,在项目的 bin 目录的 www 文件,以文本打开修改端口后重启服务器即可
如需修改首页在项目 public 文件夹的 index.html 的文件中修改代码即可