正文
1.准备
测试环境:CentOS7.6+宝塔6.9.8+Nginx1.15+MySql5.6+PHP7.2 + phpMyAdmin 4.7
端口:VPS需要开启25端口和3000端口,25端口需要发工单咨询主机商是否可以开启。
域名解析:如果你需要用到域名的话,一般是设置一个二级域名A解析到服务器IP即可。之后可以利用宝塔反代来实现域名访问。
2.开源地址
github:https://github.com/ruffrey/mailsac
3.安装
mailsac-mail镜像地址:
morriswchris/docker-mailsac
另外一种临时邮箱 forsaken-mail镜像地址:
denghongcai/forsaken-mail
4.放行端口
为了防止创建容器的时候出现报错,我们还是在这之前在面板的安全里面放行2个端口【25/3000】
5.域名解析
6.获取镜像成功之后,我们点击镜像列表,点击创建容器。这一步很重要:
这里报错提示25端口被占用,用以下命令排查
lsof -i:25
#用下面的命令结束占用
kill "pid"
继续创建>>>>>>创建成功
7.启动
创建成功后会出现四个程序,任意启动其中一个就行(我推测是不同人做的版本
)
然后ip+port:3000访问
成功
8.实现域名访问
即反向代理