安装 iRedMail 邮件服务器
iRedMail 是一款开源的多功能邮件服务器,可在多种 Linux 发行版上使用。在本教程中,我们将介绍如何手动安装 iRedMail 并完成必要的配置。
您也可以在创建新的云服务器时选择“iRedMail”镜像,自动部署 iRedMail。
服务器要求
- 内存:至少 2 GB,建议 4 GB。
- 操作系统:Ubuntu 20.04;Debian 11;CentOS Stream 8。
安装 iRedMail 之前,请确保服务器是全新的干净系统。
在 Debian / Ubuntu 上安装
1. 为服务器配置完全限定域名 (FQDN)。
FQDN 即完全限定域名,它没有歧义,并包含 DNS 层级中所有上级域的名称。
您可以使用以下命令查看当前的 FQDN:
hostname -f
结果可能如下所示:
mx.example.com
FQDN 保存在 /etc/hostname 和 /etc/hosts 文件中。例如,如果您的 FQDN 是 mx.example.com,则在 /etc/hostname 文件中只需填写短主机名:
mx
在 /etc/hosts 文件中,将 FQDN 添加到列表开头:
127.0.0.1 mx.example.com mx localhost localhost.localdomain
使用以下命令再次检查 FQDN:
hostname -f
如果仍然没有显示 mx.example.com,请重启服务器。
2. 更新 Ubuntu:
apt-get update -y
3. 将服务器主机名改为邮件域名。
4. 从官方网站下载最新版本的 iRedMail 压缩包。
5. 使用以下命令解压下载的压缩包:
tar -xvzf 1.6.0.tar.gz
6. 进入解压后的目录并运行 iRedMail.sh 脚本:
cd iRedMail-1.6.0
chmod +x iRedMail.sh
./iRedMail.sh
随后将启动安装向导,您可以在其中配置邮件服务器参数,或使用默认设置。
7. 首先,确认开始安装:

8. 选择用户邮箱的存储位置:

9. 根据需要选择后端:

- 如果选择 OpenLDAP,系统会要求您指定 LDAP 后缀:

- 如果选择 MySQL、MariaDB 或 PostgreSQL,系统将生成一个强密码,可在 /root/iRedMail-x.y.z/iRedMail.tips 文件中找到。
10. 在向导的下一个窗口中,输入邮件使用的域名。请注意,不能将服务器主机名用作邮件域名:

11. 设置管理员密码:

该账户既是管理员,也是邮件用户,您可以使用其凭据登录邮箱和 iRedAdmin 管理面板。
12. 如有需要,选择附加组件:

13. 输入 y,确认所建议的配置:

14. 安装完成后,重启服务器。
安装完成后,所有必要的信息(如用户密码和配置文件路径)都可以在 /root/iRedMail-x.y.z/iRedMail.tips 文件中找到。
附加组件可通过以下地址访问:
- Roundcube Webmail:https://server_address/mail/
- SOGo Groupware:https://server_address/SOGo
- iRedAdmin 管理面板 Web 界面:https://server_address/iredadmin/
如遇到问题,您可以在 iRedMail 的项目论坛或付费支持中获取更多信息和帮助。
在 CentOS / RHEL 上安装
1. 为服务器设置 FQDN 主机名。
FQDN 即完全限定域名,其定义不存在歧义,包含 DNS 层级中所有上级域的名称。
您可以使用以下命令查看当前的主机名:
hostname -f
结果可能如下:
mx.example.com
主机名在 /etc/hostname 和 /etc/hosts 文件中设置。在 /etc/hostname 文件中需要填写短主机名。例如,如果您的 FQDN 是 mx.example.com,则应填写:
mx
在 /etc/hosts 文件中,将 FQDN 添加到列表开头:
127.0.0.1 mx.example.com mx localhost localhost.localdomain
使用以下命令再次检查 FQDN:
hostname -f
如果没有得到 mx.example.com,请重启服务器。
2. 使用以下任一方法禁用 SELINUX。
- 方法 1:在 /etc/selinux/config 文件中设置 SELINUX=disabled,然后重启服务器。
- 方法 2:在控制台中执行以下命令,无需重启服务器即可禁用 SELINUX。
setenforce 0
3. 如有需要,启用官方软件源(epel、appstream、powertools)。
4. 从第 4 步开始,继续按照Ubuntu 的安装说明操作。