- iRedMail简介
iRedMail是基于开源的postfix、dovecot、openldap、roundcube等软件,加上作者开发的安装包、配置文件、管理工具(都开源),可快速搭建一个支持SMTP、POP3、IMAP等协议,提供WebMail和Web管理界面的邮件系统
官网:https://www.iredmail.org/
- 准备
iRedMail支持Red Hat/Debian/Ubuntu/FreeBSD/OpenBSD系列系统的安装,我这里使用的Debian10系统作为演示
更新系统并安装所需软件
apt update -y
apt dist-upgrade -y
apt install wget vim bzip2 -y
- 修改服务器主机名(hostname)
主机名需要在两个文件里设置:/etc/hostname 和 /etc/hosts ,我的是 mail.su.edu.pl(输入完成后按 :wq! 保存并退出)
vim /etc/hostname

vim /etc/hosts

- 启用 Debian/Ubuntu 默认的官方 apt 软件源
按照Iredmail文档意思是,iRedMail安装依赖 Debian/Ubuntu 官方的 apt 软件源 - 下载最新版本的 iRedMail并安装
访问下载页面下载最新的版本(当前演示最新版本为 V1.2.1 ) https://www.iredmail.org/download.html
wget https://github.com/iredmail/iRedMail/archive/1.2.1.tar.gz

- 解压缩下载的iRedMail安装包/进解压目录/安装
tar -xvf 1.2.1.tar.gz ls -l cd /root/iRedMail-1.2.1

bash iRedMail.sh
- 安装过程截图
欢迎和感谢使用选择“yes”

指定用于存储用户邮箱的路径。使用默认路径即可,默认是/var/vmail。

选择Nginx作为Web Server(强烈建议选择运行Web服务器,因为需要基于Web的管理员来添加电子邮件帐户,它还允许你访问Roundcube webmail,默认情况下,选择Nginx Web服务器.)

选择用于存储邮件账号的数据库(各个数据库之间没有太大区别,建议使用自己熟悉的数据库,便于后期的维护,这里我选择的是MariaDB)

设置数据库密码

添加第一个邮件域名su.edu.pl 这个域名和刚才设置的主机名不一样

设置邮件管理员的密码(该账号既是邮件管理员(可以登陆管理后台),也是普通的邮件账号(登陆webmail))

选择安装IRedMail的组件

确认配置信息,选择y开始安装,下面等待安装完成,中间需要按几次y回车即可

是否在防火墙中添加iRedMail提供的规则,建议选择y

规则添加完毕后需要重启防火墙,选择y

仔细阅读下面的信息,使用 reboot 命令或下面的命令重启机器来使所有的邮件服务启用。

重启后,使用浏览器打开网址https://mail.su.edu.pl/mail/,输入管理员的账号和密码

- iRedMail安装完毕,可以自行添加用户发送邮件进行进一步的测试。
- 如果向其他邮件服务器发送邮件,需要在DNS上添加A记录和MX记录。
- 待更..