全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 4522|回复: 45
打印 上一主题 下一主题

【自研】小白也可用docker轻松搭建邮件接收服务email - catchall

  [复制链接]
跳转到指定楼层
1#
发表于 2022-10-21 13:41:38 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 wise指南 于 2022-10-21 14:22 编辑

前提

安装docker和docker-compose环境

以centos7为例



  1. yum -y install docker

  2. systemctl start docker

  3. systemctl enable docker

  4. #安装docker

  5. sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose


  6. sudo chmod +x /usr/local/bin/docker-compose
复制代码




下载安装和设置文件

新建一个工作目录


  1. mkdir maildata

  2. cd maildata

  3. wget https://github.com/8-diagrams/open_shell/raw/main/mailans.tgz
复制代码





修改env.conf文件


  1. [general]
  2. mysql_user = root
  3. mysql_pass = xxx
  4. mysql_host = db_mailent
  5. mysql_port = 3306
  6. mysql_db = mailwebhook

  7. [web]
  8. ##
  9. cookie_domain=127.0.0.1:3001
复制代码



将 127.0.0.1:3001  修改为  你的ip:3001
例如,我将 127.0.0.1:3001  =>  198.148.124.10:3001

注意:环境变量 cookie_domain 字段是用来管理登陆cookie的 。如果你将来会使用域名abc.com来访问,这里请填写 abc.com 。你可以使用nginx来反向代理 本机的 3001端口



  1. docker-compose up -d
复制代码



检查程序是否成功运行


  1. docker-compose ps -a
复制代码





步骤1 注册管理员账户

打开 http://198.148.124.10:3001

注册一个用户,用户名字为 admin,指定并记住你的密码,点击注册。



admin 天然就是管理员,可以进行一下系统设置。

再打开smtp服务接收邮件,这里需要服务器可以listen 25端口

这里推荐使用racknerd的服务器

2.5G  3核 40G 6.5T流量/月  年付  $23.49
https://my.racknerd.com/aff.php?aff=3815&pid=137






步骤2 设置一个域名




去cloudflare 设置域名的 MX地址



还要设置一个A 地址



设置完成之后,可以返回系统

步骤3 验证dns记录



成功后,可以返回邮件列表


步骤4 邮件接收测试

随便发个邮件给你的域名下任意地址 [email protected]



接收到即为成功



总结,有了这套系统,你可以自由增加域名来接收你想要的任何邮件。


注意,只能收取邮件,没有邮件发送功能,邮件webhook功能开发中。可以添加任意的域名进来做邮件接收。

如果使用有疑问,可以加群讨论  https://t.me/+mw-tGnnVLNJlZjE5

对邮件业务有任何想法,可以加飞机交流 @cardnnip


46#
 楼主| 发表于 2022-12-2 22:39:58 | 只看该作者
tibbs 发表于 2022-11-30 23:43
为什么不选择mailu ??

咋说呢? 一个问题是有多个解决方案的,我这个方案部署比较简单,docker成熟镜像,几乎100%成功。
45#
发表于 2022-12-1 00:36:48 来自手机 | 只看该作者
用了甲骨文去年之前的机器,25开着,用fastpanel自带的邮件服务器,收发都没问题,不会进垃圾箱
44#
发表于 2022-11-30 23:43:16 | 只看该作者
为什么不选择mailu ??
43#
 楼主| 发表于 2022-11-30 23:31:22 | 只看该作者
lilarcor 发表于 2022-11-28 20:48
我之前自建邮箱用了快5年了,就是外发容易spam,家用宽带,ip不固定,遇到家里网络重拨号什么,邮件还容易 ...

你是没有养好IP,我自己自建发起来很顺利。

当然,我只发注册新、修改密码等必须的邮件。

需要测试的可以找我免费使用。
42#
发表于 2022-11-28 20:48:16 | 只看该作者
我之前自建邮箱用了快5年了,就是外发容易spam,家用宽带,ip不固定,遇到家里网络重拨号什么,邮件还容易收不到,这次咬咬牙直接mxroute,年纪大了,折腾小鸡已经很累了

41#
发表于 2022-11-28 19:18:50 | 只看该作者
本帖最后由 Waylon 于 2022-11-28 19:50 编辑

搭建了一下,还不错,

更新,刚研究完怎么改你这个里的MYSQL密码
40#
发表于 2022-11-23 12:48:19 | 只看该作者
wise指南 发表于 2022-11-23 12:47
这个是收邮件的,用于批量注册各种企业专属账号。

哦,收邮件我用的CF的。想找个可以发的
39#
 楼主| 发表于 2022-11-23 12:47:08 | 只看该作者
zxxx 发表于 2022-11-23 10:38
这个能发邮件吗?

这个是收邮件的,用于批量注册各种企业专属账号。
38#
发表于 2022-11-23 10:38:05 来自手机 | 只看该作者
这个能发邮件吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-1-13 11:19 , Processed in 0.068903 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表