搭建临时邮箱 Forsaken mail

前段时间领了两台甲骨文免费的VPS一直闲置在那,所以搭建一个临时邮箱

搭建

首先安装nodejs和git

curl -sL https://deb.nodesource.com/setup_10.x | bash -
apt-get install -y nodejs git

安装Forsaken Mail

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

运行Forsaken Mail

screen -S forsakenmail
npm start

这时候如果你开放了3000端口就已经可以通过http://ip:3000访问了,但这样并不美观,所以接下来使用Nginx 反向代理即可

添加nginx网站反向代理配置

 location / {
 proxy_set_header X-Real-IP $remote_addr;
 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
 proxy_set_header Host $http_host;
 proxy_set_header X-Nginx-Proxy true;
 proxy_http_version 1.1;
 proxy_set_header Connection "";
 proxy_pass http://127.0.0.1:3000;
 }
开放25端口
iptables -I INPUT -p tcp --dport 25 -j ACCEPT
netfilter-persistent save
netfilter-persistent reload
接下来添加域名MX 邮箱记录到服务器IP

效果

我搭建了一个 https://nmmail.ga 欢迎使用
点赞

发表回复

电子邮件地址不会被公开。必填项已用 * 标注