宝塔面板 – docker搭建临时邮件系统forsaken-mail

宝塔面板15字数 1507阅读模式

这个教程网上应该有很多了,有很多大神都出过教程,不过宝塔面板来搭建forsaken-mail貌似比较少,这篇文章,大鸟准备用Docker来搭建forsaken-mail 。

虽然宝塔面板自带邮局,但是我们搭建临时邮箱,可以用来临时性的批量注册,还是很好用的。阅读本文前,可以看看之前的文章:

准备

测试环境:CentOS7.6+宝塔6.9.8+Nginx1.15+MySql5.6+PHP7.2 + phpMyAdmin 4.7

端口:VPS需要开启25端口和3000端口,25端口需要发工单咨询主机商是否可以开启。

域名解析:如果你需要用到域名的话,一般是设置一个二级域名A解析到服务器IP即可。之后可以利用宝塔反代来实现域名访问。

二:开源地址

github:https://github.com/denghongcai/forsaken-mail

源码基于nodejs编写。部署非常简单!,官方提供了NPM安装和Docker两种安装方式,大鸟这里只测试Docker安装。

三:安装

ssh命令方式安装的代码如下:

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

访问的方式是:[code]http://ip:3000[/code],但是今天大鸟就用宝塔面板自带的docker管理器来安装。

3.1安装docker管理器

如果你还没安装,那么请自行到宝塔面板的软件商店里安装,安装好的,请打开docker管理器,然后到镜像管理中获取forsaken-mail镜像地址。

3.2获取镜像

forsaken-mail镜像地址:[code]denghongcai/forsaken-mail[/code]

宝塔面板 – docker搭建临时邮件系统forsaken-mail

3.3:放行端口

为了防止创建容器的时候出现报错,我们还是在这之前在面板的安全里面放行2个端口【25/300】

宝塔面板 – docker搭建临时邮件系统forsaken-mail

3.4创建容器

获取镜像成功之后,我们点击镜像列表,点击创建容器。这一步很重要:

宝塔面板 – docker搭建临时邮件系统forsaken-mail

  • 端口映射:25 TCP 25、3000  TCP 3000
  • 目录映射不需填写,内存配额,CPU权重这些都默认,如果你改小点也是可以的。执行命令,这里也不用填写。之后我们点击提交。

提交成功之后,容器就是创建成功了,如图:

宝塔面板 – docker搭建临时邮件系统forsaken-mail

四:收取邮件

前面的一系列工作做好之后,我们这时候就可以用[code]http://ip:3000[/code]方式来打开临时邮件系统了。

宝塔面板 – docker搭建临时邮件系统forsaken-mail

用一个邮箱发送一封邮件过来试试看:

宝塔面板 – docker搭建临时邮件系统forsaken-mail

收到了自己发送的邮件,心里真是美滋滋的……

五:设置域名

如果直接用ip来收发邮件,未免太羞羞了,我们还是需要设置一个域名来作为后缀的。用宝塔面板来反代真的是非常容易。不会可以看文章开头推荐的文章。这里大鸟就截图了。

宝塔面板 – docker搭建临时邮件系统forsaken-mail

这时候,我们可以用域名打开了,大鸟顺便发送邮件测试了一番,如图:

宝塔面板 – docker搭建临时邮件系统forsaken-mail

额,这样心里是真的美滋滋了。

六:总结

如果你要设置SSL,请先停掉反代,然后申请SSL证书,之后再反代过去即可。临时邮箱的教程网络上也有有很多的,如果你想玩,必须要有一台开启了25端口的VPS。

PS:

访问部署好的网址,会自动分配一个邮箱。接收邮箱验证码的时候,确保网页处于打开状态 , 才能收到邮件。页面刷新后,邮箱就变了。

如何复制邮箱地址,只要点击分配邮箱前面的黑色的EMAIL图标即可。

weinxin
我的微信
微信公众号
关注大鸟博客公众号
 最后更新:2021-3-26
大鸟
评论  15  访客  12  作者  3
    • 猫叔
      猫叔 6

      别总是撸宝塔!走,撸串去

      • 缙哥哥
        缙哥哥 7

        测试过没,能发多少邮件?

          • 大鸟
            大鸟

            @ 缙哥哥 这个没什么限制,随便撸!

              • 猫宫日向是女的!
                猫宫日向是女的! 3

                @ 大鸟 请问这个怎么改页面代码?

                • 猫宫日向是女的!
                  猫宫日向是女的! 3

                  @ 大鸟 请问这个怎么修改页面代码?

              • Vien
                Vien 9

                宝塔 WP 啥的 玩不明白 哈哈

                  • 大鸟
                    大鸟

                    @ Vien 宝塔面板可视化,算简单的了,感兴趣可以去了解下。

                  • I me
                    I me 1

                    想问一下大佬,Docker获取镜像的时候,再官方库里面输入forsaken-mail,提示无效地址,这该如何是好?

                    • xncxxw
                      xncxxw 1

                      现在安装不了,提示500

                      • 小宇
                        小宇 0

                        可以添加多个域名吗,大佬

                        • 网友
                          网友 0

                          现在不能安装,提示500

                          • jamy
                            jamy 0

                            不用mx解析吗?

                          匿名

                          发表评论

                          匿名网友

                          :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

                          确定