iRedMail 旨在部署在 FRESH 服务器系统上,这意味着您的服务器没有安装与邮件相关的组件,例如MySQL、OpenLDAP、Postfix、Dovecot、Amavisd 等。iRedMail 会自动为您安装和配置它们。否则它可能会覆盖您现有的文件/配置,尽管它会在修改之前备份文件,并且它可能无法按预期工作。
很多 ISP 默认封锁 25 端口,它用于邮件服务器之间的通信,必须打开,否则您的服务器可能无法接收或/和发送电子邮件。请联系您的 ISP 以确保它未被阻止,或要求他们解除阻止。
要在 Debian 或 Ubuntu Linux 上安装 iRedMail,您需要:
所有二进制包都将从 Debian/Ubuntu 官方 apt 存储库安装。
如果您选择 Ubuntu Linux,建议使用最新的 Ubuntu LTS(长期支持)版本进行生产使用。
在您的服务器上设置完全限定域名 (FQDN) 主机名
无论您的服务器是测试机还是生产服务器,强烈建议设置完全限定域名 (FQDN) 主机名。输入命令 hostname -f 查看当前主机名:
$ hostname -f
mx.example.com
在 Debian/Ubuntu Linux 上,主机名设置在两个文件中:/etc/hostname 和 /etc/hosts。
/etc/hostname: short hostname, not FQDN. mx
/etc/hosts: 主机名的静态表查找 static table lookup for hostnames. Warning: Please list the FQDN hostname as first item.
# Part of file: /etc/hosts
127.0.0.1 mx.example.com mx localhost localhost.localdomain
验证 FQDN 主机名。 如果更新以上两个文件后没有改变,请重启服务器使其正常工作。
$ hostname -f
mx.example.com
iRedMail 需要官方的 Debian/Ubuntu apt 存储库,请在 /etc/apt/sources.list 中启用它们。
安装包 gzip 以便您可以解压缩下载的 iRedMail 包。sudo apt-get install gzip
访问下载页面以获取 iRedMail 的最新稳定版本。
通过 ftp 或 scp 或任何您可以使用的方法将 iRedMail 上传到您的邮件服务器,登录到服务器以安装 iRedMail。 我们假设您将其上传到 /root/iRedMail-x.y.z.tar.gz(将 x.y.z 替换为真实版本号)。
解压 iRedMail 压缩包:
cd /root/
tar zxf iRedMail-x.y.z.tar.gz
现在可以启动 iRedMail 安装程序,它会问您几个简单的问题,这些都是设置功能齐全的邮件服务器所必需的。
cd /root/iRedMail-x.y.z/
bash iRedMail.sh
https://docs.iredmail.org/install.iredmail.on.debian.ubuntu.html
https://blog.csdn.net/davidemiya/article/details/78280253