Forsaken Mail搭建临时邮箱

October 7, 2020 · Blog · 55次阅读

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

准备:

1.VPS需要打开25端口,如果默认没有开启,可联系主机商开启
2.域名解析,如果你想要邮箱地址后缀为 [email protected]的话,则需要设置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管理器

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

获取Forsaken Mail镜像

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

创建容器

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

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

发送一个邮箱测试一下

设置域名

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

2.提交即可

3.在发送一封邮件测试一下


提示:
如果需要设置SSL,先停掉反代,然后申请SSL证书,之后在进行反代
接收邮件时必须打开网页,否则会接收失败!
如果需要更改项目打开端口,在项目的bin目录的www文件,以文本打开修改端口后重启服务器即可
如需修改首页在项目public文件夹的 index.html 的文件中修改代码即可

Forsaken mailmail临时邮箱搭建forsaken mail修改端口

最后编辑于1个月前

添加新评论

PAGES