MailABC是科普电子邮件知识的个人Blog,接受交换友链。您可以关注公众号mailabc留言,或邮件联系feedback@mailabc.cn 。

Postfix+Dovecot+Roundcube开源邮件系统搭建系列1:目标及环境准备

Postfix 小胡子大魔王 3个月前 (06-15) 172次浏览
本系列文章主要讨论基于Postfix+Dovecot+Roundcube搭建开源邮件系统的方案。为了贴合实际需要,以虚拟邮件用户为基础,通过MariaDB数据库来管理邮件用户。请注意阅读前后文。

本系列文章:

1. 目标及环境准备

2. MariaDB数据库配置(MySQL)

3. Postfix安装配置

4. Dovecot安装配置

5. Roundcube安装配置

系统搭建目标

通过本系列文章,最终可以部署一套提供如下服务的邮件系统:

  • SMTP服务:由Postfix提供,监听25、465、587端口。
  • POP3服务:由Dovecot提供,监听110、995端口。
  • IMAP服务:由Dovecot提供,监听143、993端口。
  • WebMail服务:由Roundcube提供。通过Nginx+PHP的组合运行web服务,监听80、443端口。

开源组件列表

由于开源软件的配置与相关组件的版本有很大关系,不同版本配置可能略有不同,在配置过程中需要仔细甄别。本系列文章涉及的相关组件版本如下:

  • 操作系统:Rocky Linux release 8.6 (Green Obsidian)
  • Postfix:3.5.8
  • Dovecot:2.3.16
  • Roundcube:1.6.7
  • PHP:8.3
  • MariaDB:10.6.18
  • Nginx:1.14.1

注意事项

如您参考本系列文章进行测试、安装,需要注意如下事项:

  • 本系列文章参考了商业邮件系统的相关安全配置,在测试过程中非必需,请根据个人需要进行取舍。
  • 涉及配置文件编辑部分均采用vi编辑器,根据个人喜好,您也可以选择nano等,下文不再强调说明。
  • 本系列文章中以mailab.cn域名为例,凡是涉及该域名的地方请自行修改为您需要的域名。
  • 本系列文中中涉及SSL证书。如果需要申请证书,可以到相关证书机构咨询,也可以参考《ACME v2 SSL证书自动化续期快速入门》进行证书自动化续期。本文将不再详述如何申请SSL证书。
  • 如果需要与站外进行发信测试,还需要涉及域名的MX记录配置。这部分内容不在此详述,如果想了解这部分内容,可以查看往期文章
  • 本系列文章适用于对Linux系统、电子邮件服务有一定了解的用户。即使您具备这方面知识,在配置过程中难免还是会遇到各种问题,请保持耐心。
  • 如果遇到无法解决的问题,可以关注公众号mailabc咨询,或者给feedback#mailabc.cn(#换成@)发送邮件。

参考资料:

1. https://blog.csdn.net/embracestar/article/details/132940254

2. https://www.jianshu.com/p/ffe2182c12f3

3. https://access.redhat.com/documentation/zh-cn/red_hat_enterprise_linux/9/html/deploying_mail_servers/configuring-and-maintaining-a-dovecot-imap-and-pop3-server_deploying-mail-servers


未标注来源的文章均为原创作品,版权所有,转载请注明出处。非原创文章均已标注来源,如有侵权请告知。 如您喜欢本站,可以收藏加关注(扫码关注右上角微信公众号mailabc)。
喜欢 (1)