为团队部署邮件服务

💡 原文中文,约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 集成,但存在统计数据不更新的问题。
➡️

继续阅读