全球主机交流论坛

标题: 【自研】小白也可用docker轻松搭建邮件接收服务email - catchall [打印本页]

作者: wise指南    时间: 2022-10-21 13:41
标题: 【自研】小白也可用docker轻松搭建邮件接收服务email - catchall
本帖最后由 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



作者: class    时间: 2022-10-21 13:43
webhook 可以考虑直接用  mailin
作者: wise指南    时间: 2022-10-21 13:47
class 发表于 2022-10-21 13:43
webhook 可以考虑直接用  mailin

可以的
作者: shuang76    时间: 2022-10-21 14:19
我用的好像是很老的roundcube webmail
作者: wise指南    时间: 2022-10-21 14:22
shuang76 发表于 2022-10-21 14:19
我用的好像是很老的roundcube webmail

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

可以多用户注册,一起使用。

作者: 诡谲    时间: 2022-10-21 14:24
racknerd虽然不封25,但是最近我也是收到好多退信的,大部分来自微软。可还有哪家不封25的吗?
作者: wise指南    时间: 2022-10-21 14:25
诡谲 发表于 2022-10-21 14:24
racknerd虽然不封25,但是最近我也是收到好多退信的,大部分来自微软。可还有哪家不封25的吗? ...

cloudcone也不封。
作者: 诡谲    时间: 2022-10-21 14:28
wise指南 发表于 2022-10-21 14:25
cloudcone也不封。

可惜性能太拉胯,我不想再用它们家的小鸡了。
作者: 雨墨    时间: 2022-10-21 15:59
技术贴帮顶
作者: vlin    时间: 2022-10-21 16:04
技术贴帮顶
作者: wise指南    时间: 2022-10-21 16:07
诡谲 发表于 2022-10-21 14:28
可惜性能太拉胯,我不想再用它们家的小鸡了。

25开端口的确实不多,哈哈
作者: 买鸡吃灰    时间: 2022-10-21 16:45
不如直接用E5
作者: wise指南    时间: 2022-10-21 16:47
买鸡吃灰 发表于 2022-10-21 16:45
不如直接用E5

E5也可以

我这个小白用户也可以方便设置出来。
作者: jacob    时间: 2022-10-21 19:09
那么干嘛不用cf提供的呢…
作者: miaojunhao    时间: 2022-10-22 08:54
我用cf的
作者: wise指南    时间: 2022-10-22 09:32
本帖最后由 wise指南 于 2022-10-22 09:36 编辑
jacob 发表于 2022-10-21 19:09
那么干嘛不用cf提供的呢…


可以用cf提供的。

自己搭建的能控制好一些而已。


cf 没有记错的话,应该是转发到另外一个邮箱。

我自己定制的,有所有的源码哦,

你想加入webhook和自动处理的逻辑都可以。
作者: 司马南    时间: 2022-10-22 10:29
提示: 作者被禁止或删除 内容自动屏蔽
作者: wise指南    时间: 2022-10-22 14:43
司马南 发表于 2022-10-22 10:29
测试一下

有问题随时联系,有人用来才有进步哈哈。
作者: 取个什么名好呢    时间: 2022-10-22 15:07
提示: 作者被禁止或删除 内容自动屏蔽
作者: piv99    时间: 2022-11-21 13:46
技术贴帮顶
作者: zxxx    时间: 2022-11-21 13:56
怎么查看25开了没有呢
作者: wise指南    时间: 2022-11-21 17:52
zxxx 发表于 2022-11-21 13:56
怎么查看25开了没有呢

直接  

telnet mx1.qq.com 25  看能否连对方 25

再 nc -l -p 25 本机,找另外的vps,从它  telnet 本机ip 25

作者: zxxx    时间: 2022-11-21 18:52
wise指南 发表于 2022-11-21 17:52
直接  

telnet mx1.qq.com 25  看能否连对方 25

谢谢。
作者: Yong    时间: 2022-11-21 21:04
哪有开25的机器?
作者: wise指南    时间: 2022-11-21 22:55
Yong 发表于 2022-11-21 21:04
哪有开25的机器?

很多, 我签名档的RN。

还有 justhost.ru 俄罗斯喀山

hetzner
contabo
dedipath 可以工单开

作者: 303    时间: 2022-11-21 23:03
yyds
作者: MikuP    时间: 2022-11-21 23:12
当邮局估计把邮局扔垃圾箱都算轻的,就怕发验证码直接被拒收
作者: sunkeinfo    时间: 2022-11-22 07:27
【自研】小白也可把全部身家存款放在村镇银行--河南村镇银行。

作者: wise指南    时间: 2022-11-22 13:34
sunkeinfo 发表于 2022-11-22 07:27
【自研】小白也可把全部身家存款放在村镇银行--河南村镇银行。

你这个真的很奇怪:我给出的方案是你自己的邮件完全存在自己的买的vps,不是存在我这里。
作者: Yong    时间: 2022-11-22 20:23
wise指南 发表于 2022-11-21 22:55
很多, 我签名档的RN。

还有 justhost.ru 俄罗斯喀山

rn我开了那个10刀年付的25口关闭了 啊
作者: ratneo    时间: 2022-11-22 20:30
支持技术贴!收藏了
作者: wise指南    时间: 2022-11-23 00:03
ratneo 发表于 2022-11-22 20:30
支持技术贴!收藏了

感谢老铁的支持,走一个。
作者: lypdarling    时间: 2022-11-23 07:15
自建过,放弃了。关键是怎么解决发的邮件不被判定为垃圾邮件,即便是评分近10分
作者: wise指南    时间: 2022-11-23 09:34
lypdarling 发表于 2022-11-23 07:15
自建过,放弃了。关键是怎么解决发的邮件不被判定为垃圾邮件,即便是评分近10分 ...

这个是收邮件的。

自建发送通道,不被判断垃圾邮件也不是很难。但这个需要投入资源去养域名、养IP。

作者: whl32    时间: 2022-11-23 09:36
wise指南 发表于 2022-11-23 09:34
这个是收邮件的。

自建发送通道,不被判断垃圾邮件也不是很难。但这个需要投入资源去养域名、养IP。

花钱买一个网关转发就好
作者: wise指南    时间: 2022-11-23 09:41
whl32 发表于 2022-11-23 09:36
花钱买一个网关转发就好

我自建发送通道,其实更加稳定更加便宜。

只是不能给他人使用。
作者: Frp大佬    时间: 2022-11-23 10:02
收藏了,没准以后能用的到
作者: zxxx    时间: 2022-11-23 10:38
这个能发邮件吗?
作者: wise指南    时间: 2022-11-23 12:47
zxxx 发表于 2022-11-23 10:38
这个能发邮件吗?

这个是收邮件的,用于批量注册各种企业专属账号。
作者: zxxx    时间: 2022-11-23 12:48
wise指南 发表于 2022-11-23 12:47
这个是收邮件的,用于批量注册各种企业专属账号。

哦,收邮件我用的CF的。想找个可以发的
作者: Waylon    时间: 2022-11-28 19:18
本帖最后由 Waylon 于 2022-11-28 19:50 编辑

搭建了一下,还不错,

更新,刚研究完怎么改你这个里的MYSQL密码
作者: lilarcor    时间: 2022-11-28 20:48
我之前自建邮箱用了快5年了,就是外发容易spam,家用宽带,ip不固定,遇到家里网络重拨号什么,邮件还容易收不到,这次咬咬牙直接mxroute,年纪大了,折腾小鸡已经很累了


作者: wise指南    时间: 2022-11-30 23:31
lilarcor 发表于 2022-11-28 20:48
我之前自建邮箱用了快5年了,就是外发容易spam,家用宽带,ip不固定,遇到家里网络重拨号什么,邮件还容易 ...

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

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

需要测试的可以找我免费使用。
作者: tibbs    时间: 2022-11-30 23:43
为什么不选择mailu ??
作者: comet    时间: 2022-12-1 00:36
用了甲骨文去年之前的机器,25开着,用fastpanel自带的邮件服务器,收发都没问题,不会进垃圾箱
作者: wise指南    时间: 2022-12-2 22:39
tibbs 发表于 2022-11-30 23:43
为什么不选择mailu ??

咋说呢? 一个问题是有多个解决方案的,我这个方案部署比较简单,docker成熟镜像,几乎100%成功。




欢迎光临 全球主机交流论坛 (https://loc.010206.xyz/) Powered by Discuz! X3.4