全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 4519|回复: 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


2#
发表于 2022-10-21 13:43:14 | 只看该作者
webhook 可以考虑直接用  mailin
3#
 楼主| 发表于 2022-10-21 13:47:14 | 只看该作者
class 发表于 2022-10-21 13:43
webhook 可以考虑直接用  mailin

可以的
4#
发表于 2022-10-21 14:19:47 | 只看该作者
我用的好像是很老的roundcube webmail
5#
 楼主| 发表于 2022-10-21 14:22:14 | 只看该作者
shuang76 发表于 2022-10-21 14:19
我用的好像是很老的roundcube webmail

我这个是小白都可以用,哈哈。

可以多用户注册,一起使用。
6#
发表于 2022-10-21 14:24:11 | 只看该作者
racknerd虽然不封25,但是最近我也是收到好多退信的,大部分来自微软。可还有哪家不封25的吗?
7#
 楼主| 发表于 2022-10-21 14:25:17 | 只看该作者
诡谲 发表于 2022-10-21 14:24
racknerd虽然不封25,但是最近我也是收到好多退信的,大部分来自微软。可还有哪家不封25的吗? ...

cloudcone也不封。
8#
发表于 2022-10-21 14:28:29 | 只看该作者

可惜性能太拉胯,我不想再用它们家的小鸡了。
9#
发表于 2022-10-21 15:59:31 | 只看该作者
技术贴帮顶
10#
发表于 2022-10-21 16:04:43 | 只看该作者
技术贴帮顶
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-1-13 06:22 , Processed in 0.065116 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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