为团队部署邮件服务
💡
原文中文,约2900字,阅读约需7分钟。
📝
内容提要
本文介绍了如何在服务器上部署邮件服务,主要使用 Postfix 和 maddy。由于 Yandex 邮箱的问题,决定自建邮件服务。部署前需准备域名和服务器,配置邮件传输代理、数据库及别名功能,并设置 DNS 记录和反垃圾邮件服务 rspamd。最后使用 Roundcube 作为 Web 邮件客户端,并配置相关插件。
🎯
关键要点
- 本文介绍了如何在服务器上部署邮件服务,主要使用 Postfix 和 maddy。
- 由于 Yandex 邮箱的问题,决定自建邮件服务。
- 部署邮件服务前需准备域名和服务器,最好使用可以设置 PTR 记录的服务器。
- 邮件传输代理(MTA)是监听 TCP 25 端口、与其它邮件服务器交互的服务程序,Postfix 是常用的选择。
- maddy 支持简单的 IMAP 服务,但不支持通过 25 端口发送邮件,需要使用 465 或 587 端口。
- 配置方面需要设置域名和 TLS 证书,使用 PostgreSQL 数据库。
- 邮箱别名可以通过文本文件或数据库查询配置,支持简单的邮件列表功能。
- 邮件域名的 MX 记录、PTR 记录、SPF 记录等 DNS 设置是必需的。
- maddy 内建对 rspamd 的支持,反垃圾邮件服务可以通过简单配置实现。
- Web 邮件客户端使用 Roundcube,需注意配置 open_basedir 和静态资源的过期时间。
- Roundcube 可以启用 markasjunk 插件与 rspamd 集成,但存在统计数据不更新的问题。
➡️