This tutorial is available in other languages. Help translate more
English / Nederlands /
Attention
Check out the lightweight on-premises email archiving software developed by iRedMail team: Spider Email Archiver.
Warning
阿里云、腾讯云均禁止使用邮件服务所必须的 25 端口提供邮件服务,因此您不能在 它们的云服务器部署邮件服务器。
Warning
iRedMail 只针对全新安装的操作系统设计,它要求你的操作系统上 没有 事先 安装邮件服务相关的组件,例如 MySQL,OpenLDAP,Postfix,Amavisd,等。 iRedMail 会自动安装和配置邮件服务所需的组件,因此如果操作系统上已有相关 组件,iRedMail 可能会打乱你的配置并造成服务无法正常启动。
要在 Debian 或 Ubuntu 上安装 iRedMail,你需要:
4 GB
内存才能使用完整的垃圾邮件和病毒扫描功能。Attention
不管你的服务器将用于实际运行还是仅仅用作测试,都建议设置一个完整域名(FQDN)的主机名。
输入命令 hostname -f
查看当前的主机名
$ hostname -f
mx.example.com
在 Debian/Ubuntu 系统上,主机名需要在两个文件里设置:/etc/hostname
和 /etc/hosts
。
/etc/hostname
:短名称。mx
/etc/hosts
里定义主机名和 IP 地址的对应关系。注意:一定要将 FQDN 主机名列在第一个。127.0.0.1 mx.example.com mx localhost localhost.localdomain
确认系统已使用设置好的 FQDN 作为主机名。如果没有生效,请重启系统。
$ hostname -f
mx.example.com
/etc/apt/sources.list
文件里启用它们。tar
和 gzip
程序用于解压缩文件:# sudo apt-get install tar gzip
/root/iRedMail-x.y.z.tar.gz
(这里以 x.y.z
代替实际的版本号)。# cd /root/
# tar zxf iRedMail-x.y.z.tar.gz
现在可以运行 iRedMail 安装程序了,它会问你几个简单的问题,仅此而已。
cd /root/iRedMail-x.y.z/
bash iRedMail.sh
/var/vmail/
。Note
各个数据库之间没有太大区别,建议使用自己熟悉的数据库,便于后期维护。
MySQL/MariaDB/PostgreSQL 用户
如果选择 MySQL/MariaDB/PostgreSQL 用于存储邮件账号, 安装程序会为数据库的
root 用户生成一个随机的强密码,安装完成后可以在 iRedMail.tips
文件里找到。
Note
该账号即是邮件管理员,也是普通的邮件账号,可以登录管理后台和 webmail。
回答完上面的几个问题之后,安装程序给出本次安装的基本信息并要求确认是否实际
执行安装,请输入 y
或 Y
并按回车键确认,或 n
, N
并按回车键中止安装。
阅读 /root/iRedMail-x.y.z/iRedMail.tips
文件,它包含了:
安装完成后,可以通过以下 URL 访问相关程序。注意:请将 <server\>
替换为实际的
服务器地址。
?config=smtp
for SMTP log)