本站使用了 Pjax 等基于 JavaScript 的开发技术,但您的浏览器已禁用 JavaScript,请开启 JavaScript 以保证网站正常显示!

利用forsaken mail搭建临时邮箱,无限别名收邮件

本想着用技术手段薅点羊毛,结果被割韭菜了。

花了60多块大洋买了的域名,也不能浪费了。

顺手随便薅了下Azure的一个月试用羊毛,

利用forsaken mail搭建一个临时邮箱。


这里博主用了免费的Azure一个月试用和debian9为例:


前提条件:

1.虚拟机需要开启25端口,

2.域名做MX解析,

xx.com MX 10 mx.xx.com   

 如

academicexcellenceonline.org  MX  10   mx.academicexcellenceonline.org


3.域名做A记录解析: 

mx.xx.com A 服务器IP mx.xx.com A 服务器IP   

如:

mx.academicexcellenceonline.org  A  13.70.39.49


4.域名做A记录解析:

@  A  服务器IP

@  A  13.70.39.49

1589808756110020.png


服务器搭建:

1.安装NPM

#Debian/Ubuntu系统

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

#Centos系统

yum update
yum install curl
curl -sL https://rpm.nodesource.com/setup_10.x | bash -
yum install nodejs git screen -y




2.安装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


或Docker 安装

#CentOS 6安装Docker

rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum update -y
yum -y install docker-io
service docker start
chkconfig docker on


#CentOS 7、Debian、Ubuntu安装docker

curl -sSL https://get.docker.com/ | sh
systemctl start docker
systemctl enable docker


#安装forsaken-mail

docker run --name forsaken-mail -d -p 25:25 -p 3000:3000 denghongcai/forsaken-mail




完成:

然后打开http//mx.xx.com:3000就可以查看Forsaken临时邮件




如果不习惯3000端口,做一下反代理

安装caddy(Toyo大神一键caddy脚本)

wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh


配置caddy (以下两处xx.com替换成你邮箱域名,tls 123456@qq.com自动签发SSL证书)

echo "xx.com {
 gzip
 tls 123456@qq.com
 proxy / xx.com:3000
}" > /usr/local/caddy/Caddyfile


启动

/etc/init.d/caddy start




1589812347698453.png




如果你打不开因为防火墙关系端口,关闭方法如下:

#Centos 6系统

iptables -I INPUT -p tcp --dport 3000 -j ACCEPT
service iptables save
service iptables restart

#CentOS 7系统

firewall-cmd --zone=public --add-port=3000/tcp --permanent 
firewall-cmd --reload

#Debian系统

ufw disable




Github原作者:https://github.com/denghongcai/forsaken-mail


 继续浏览关于 的文章

 本文最后更新于:2022/03/24 12:44:52,可能因经年累月而与现状有所差异

 引用转载请注明:Dong's blog > 技术分享 > 利用forsaken mail搭建临时邮箱,无限别名收邮件