侧边栏壁纸
博主头像
Narutoの博客

行动起来,活在当下

  • 累计撰写 52 篇文章
  • 累计创建 28 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

使用 mailu 搭建邮件服务器

Naruto
2025-03-02 / 0 评论 / 0 点赞 / 39 阅读 / 0 字

使用 mailu 搭建邮件服务器

一、获取配置

官方自动生成 docker-compose.yaml 文件。
打开网站:https://setup.mailu.io/

获取设置1

获取设置2

获取设置3

获取设置4

二、下载并修改配置

下载配置

  • 修改端口映射
    端口映射

三、设置管理员密码

设置管理员

四、反向代理

HTTP 反向代理

  • 放弃加密,即 TLS_FLAVOR=notls 时,才用这个配置
    http反向代理

HTTPS 反向代理

mailu.env 中的环境变量 TLS_FLAVOR 设置为 notls ,且有相应的证书时,才能用 https 反向代理

https反向代理

手动设置证书

要求

五、查看 DNS 及生成密钥

域列表

域详细信息

详细信息2

需要注意一点,DNS DKIM 条目,中间有个 " " ,需要删除,然后和上面连接到一起。
dkim

  • DNS 设置展示
    cloudflare设置

  • RDNS设置
    RDNS

六、邮箱测试

mail-tester

  1. 打开网站:https://www.mail-tester.com/
    邮箱测试

  2. 发送邮件
    发送邮件

  3. 查看得分
    查看得分

邮件黑名单查询

  1. 打开网站:https://multirbl.valli.org/lookup/

  2. 输入服务器ip或者域名

  3. 查看情况
    查看是不是黑名单

七、每日发信次数限制

  • 解决 You are sending too many emails too fast

由于 mailu 默认每个用户每日发信200封,一旦超出,就会发不了,可以在环境变量修改

vim /mailu/mailu.env

# 设置上限为2000封
MESSAGE_RATELIMIT=2000/day 

# 设置不受限的发信邮箱(发信次数无限)
[email protected]

八、关于587 端口

原链接:https://mailu.io/2024.06/releases.html#starttls-ports-disabled-by-default

默认情况下,STARTTLS 端口是禁用的。这意味着以下协议的端口已关闭:

  • IMAP (143)
  • POP3 (110)
  • Submission (587)

有关为什么仅启用隐式 TLS 比同时允许机会性 TLS 更安全的更多信息,请参阅 https://nostarttls.secvuln.info 。要重新启用这些端口,请使用 PORTS 变量。有关更多信息,请参阅配置参考。

参考

  1. 基于 docker 快速搭建自己的域名邮箱,mailu 邮件服务器
  2. 自建邮箱质量怎么测试
  3. submission tcp/587 not listening
0

评论区