CentOS 7.4 安装部署 iRedMail 邮件服务器

在公司部署了一套开源的邮件网关Scrollout F1用来测试,因为Scrollout F1须要使用IMAP协议链接到邮件服务器上的隔离邮箱,抓取GOOD和BAD文件夹里的邮件进行贝叶斯学习,但公司的邮件服务器没有开启IMAP服务,为了避免动生产环境,决定单独搭建一套邮件服务器。通过一番搜索,决定采用CentOS + iRedMail。html

1、环境说明后端

虚拟化环境,CentOS-7-x86_64-DVD-1804,iRedMail-0.9.8.tar.bz2浏览器

2、安装操做系统bash

安装操做系统不赘述,但有一点建议,就是在安装时把hostname设置好,省得后面还要修改。服务器

安装完成后运行yum update -y更新系统网络

 禁用 SELinuxpost

 

3、安装iRedMail学习

当前最新稳定版为2018年4月3日发布的iRedMail-0.9.8.tar.bz2,详细信息参考官网https://www.iredmail.com/download.html测试

输入命令 wget  https://bitbucket.org/zhb/iredmail/downloads/iRedMail-0.9.8.tar.bz2下载安装包 spa

输入命令tar xjf iRedMail-0.9.8.tar.bz2 解压,进入解压后的文件夹

输入bash iRedMail.sh进行安装。

不少文章在这一步提到因为sh文件内的域名解析在国内没法解析,致使没法正常下载安装文件,须要修改成国内镜像源才能安装。但实际安装时发现,因为国内镜像源的相关软件版本较低,没法用于0.9.8,所以是没用的,而直接执行命令bash iRedMail.sh是能够正常下载并安装的,即便由于网络缘由个别文件没法下载,也能够根据URL使用浏览器下载后放到/iRedMail-0.9.8/pkgs/misc/目录下便可正常进行安装。

安装过程以下:

用户邮箱位置,使用默认或者本身指定目录

选择Nginx做为Web Server

选择邮件帐户存储后端,因为我只是测试用,因此选择MariaDB

设置MySQL管理员密码

设置邮件域名

设置邮件域管理员postmaster@test.com的密码

选择功能,建议所有勾选

信息汇总,输入y并回车继续安装

一共须要安装56+145个packages

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

规则添加完毕后须要重启防火墙

是否使用IRedMail提供的MySQL配置,选择y

安装完成信息汇总,须要重启系统来启动Mail服务

重启后,使用浏览器打开网址https://127.0.0.1/mail/,输入管理员的帐号和密码

登陆成功,能够看到三封系统发过来的使用注意事项

至此,iRedMail安装完毕,能够自行添加用户发送邮件进行进一步的测试。

若是向其余邮件服务器发送邮件,须要在DNS上添加A记录和MX记录。

安装时参考了如下博文https://blog.csdn.net/FreshSunMa/article/details/80631094,在此对原做者表示感谢!

相关文章
相关标签/搜索