码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2018-08-31 14:06:51      阅读:272      评论:0      收藏:0      [点我收藏+]

标签:建议   开源   位置   bsp   tps   ges   scroll   ack   centos 7   

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

一、环境说明

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

二、安装操作系统

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

技术分享图片

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

技术分享图片

 禁用 SELinux

技术分享图片

技术分享图片

 

三、安装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下载安装包 

技术分享图片

输入命令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,在此对原作者表示感谢!

 

 

 

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

标签:建议   开源   位置   bsp   tps   ges   scroll   ack   centos 7   

原文地址:https://www.cnblogs.com/saszhuqing/p/9557320.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!