iredmail-doc/zh_CN/installation/0-install.iredmail.on.debia...

6.3 KiB
Raw Permalink Blame History

在 Debian 或 Ubuntu 系统上安装 iRedMail

[TOC]

系统要求

!!! warning

阿里云、腾讯云均禁止使用邮件服务所必须的 25 端口提供邮件服务,因此您不能在
它们的云服务器部署邮件服务器。

!!! warning

iRedMail 只针对全新安装的操作系统设计,它要求你的操作系统上 __没有__ 事先
安装邮件服务相关的组件,例如 MySQLOpenLDAPPostfixAmavisd等。
iRedMail 会自动安装和配置邮件服务所需的组件,因此如果操作系统上已有相关
组件iRedMail 可能会打乱你的配置并造成服务无法正常启动。

要在 Debian 或 Ubuntu 上安装 iRedMail你需要

  • 一个全新安装的 Debian 或 Ubuntu 系统。支持的版本号在下载页面有注明。
  • 要运行一个低流量的邮件服务器,要求至少2 GB 内存才能使用完整的垃圾邮件和病毒扫描功能。

!!! attention

* 所有二进制软件包都从 Debian/Ubuntu 官方 apt 仓库安装。
  repositories.
* 如果使用 Ubuntu 系统,建议选择 LTSLong Term Support长期支持版本。

准备

为服务器设置一个完整域名FQDN的主机名

不管你的服务器将用于实际运行还是仅仅用作测试都建议设置一个完整域名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

启用 Debian/Ubuntu 默认的官方 apt 软件源

  • iRedMail 依赖 Debian/Ubuntu 官方的 apt 软件源,请在 /etc/apt/sources.list 文件里启用它们。
  • 安装 bzip2 程序用于解压缩文件:
# sudo apt-get install bzip2

下载最新版本的 iRedMail

  • 访问下载页面下载最新的版本。
  • 上传 iRedMail 到服务器上。假设上传后的路径是 /root/iRedMail-x.y.z.tar.bz2 (这里以 x.y.z 代替实际的版本号)。
  • 解压缩 iRedMail 安装包:
# cd /root/
# tar xjf iRedMail-x.y.z.tar.bz2

运行 iRedMail 安装程序

现在可以运行 iRedMail 安装程序了,它会问你几个简单的问题,仅此而已。

cd /root/iRedMail-x.y.z/
bash iRedMail.sh

安装过程的截图

  • 欢迎和感谢使用

{: width="700px" }

  • 指定用于存储用户邮箱的路径。默认是 /var/vmail/

{: width="700px" }

  • 选择用于存储邮件账号的数据库。

!!! note

各个数据库之间没有太大区别,建议使用自己熟悉的数据库,便于后期维护。

{: width="700px" }

  • 如果选择 OpenLDAP 数据库用于存储邮件账号,安装程序会要求你输入 LDAP 前缀:

{: width="700px" }

!!! note "MySQL/MariaDB/PostgreSQL 用户"

如果选择 MySQL/MariaDB/PostgreSQL 用于存储邮件账号, 安装程序会为数据库的
root 用户生成一个随机的强密码,安装完成后可以在 `iRedMail.tips` 文件里找到。
  • 添加第一个邮件域名

{: width="700px" }

  • 设置邮件管理员的密码

!!! note

该账号即是邮件管理员,也是普通的邮件账号,可以登录管理后台和 webmail。

{: width="700px" }

  • 可选的组件

{: width="700px" }

回答完上面的几个问题之后,安装程序给出本次安装的基本信息并要求确认是否实际 执行安装,请输入 yY 并按回车键确认,或 n, N 并按回车键中止安装。

{: width="700px" }

安装完成后你必须知道的几个重要事项

访问 webmail 和其它 web 程序

安装完成后,可以通过以下 URL 访问相关程序。注意:请将 <server\> 替换为实际的 服务器地址。

技术支持