- 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记录。
- 待更..