CentOS 7.4 安装部署 iRedMail 邮件服务器
在公司部署了一套开源的邮件网关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 邮件服务器的更多相关文章
- CentOS 6.5安装部署Zabbix监控系统
CentOS 6.5安装部署Zabbix监控系统 先说一点废话,我没有用centos7做实验,讲真,centos 7我也不常用,喜欢新版本的同学其实可以尝试下,注意一点的就是centos 6.5只支持 ...
- 在阿里云服务器上(centos 8) 安装自己的MQTT服务器 (mosquitto)
layout: post title: 在阿里云服务器上(centos 8) 安装自己的MQTT服务器 (mosquitto) subtitle: date: 2020-3-2 author: Dap ...
- Centos安装配置Postfix邮件服务器
发布时间:July 6, 2012 // 分类:Mail // No Comments 在安装邮件服务器之前先了解几个名词,以后会用到: 1 2 3 4 5 6 MUA:用户代理端,即用户使用的写信. ...
- centos如何离线安装部署node&pm2?
最近我们项目要上即时通讯,因为项目对安全要求比较高,所以选择了即时通讯云服务器yun2win,他们提供了数据服务器让我们自己安装部署.那么问题来了,我们服务器是放在内网,完全无法访问外网,而yun2w ...
- 分布式文件系统 - FastDFS 在 CentOS 下配置安装部署
少啰嗦,直接装 看过上一篇分布式文件系统 - FastDFS 简单了解一下的朋友应该知道,本次安装是使用目前余庆老师开源的最新 V5.05 版本,是余庆老师放在 Github 上的,和目前你能在网络上 ...
- 转载:分布式文件系统 - FastDFS 在 CentOS 下配置安装部署(2)
原文:http://blog.mayongfa.cn/193.html 一.安装 Nginx 和 fastdfs-nginx-module 安装 Nginx 请看:从零开始学 Java - CentO ...
- 如何在CentOS 7上安装Memcached(缓存服务器)
首先更新本地软件包索引,然后使用以下yum命令从官方CentOS存储库安装Memcached. yum update yum install memcached 接下来,我们将安装libmemcach ...
- CentOS下SparkR安装部署:hadoop2.7.3+spark2.0.0+scale2.11.8+hive2.1.0
注:之前本人写了一篇SparkR的安装部署文章:SparkR安装部署及数据分析实例,当时SparkR项目还没正式入主Spark,需要自己下载SparkR安装包,但现在spark已经支持R接口,so更新 ...
- 快速部署postfix邮件服务器
• 装包.配置.起服务– 默认的标准配置即可为本机提供发/收邮件服务– 若有必要,可扩大服务范围(邮件域) 前提:邮件服务器,必须为手工配置永久主机名虚拟机server0[root@server0 ~ ...
随机推荐
- POJ:2386 Lake Counting(dfs)
Lake Counting Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 40370 Accepted: 20015 D ...
- hdu1080 DP(类最长公共子序列)
题意,有两个字符串,分别由四个字母构成,字母之间有不同的相似度,允许在两个字符串都按原顺序排列的情况下进行字母与字母之间的匹配,也可以让字母与空格匹配,即相当于在字符串中间加空格来一一匹配,每个字母与 ...
- Maps.newHashMapWithExpectedSize(2)
☆ Map<String, Object> diffQuota = Maps.newHashMapWithExpectedSize(2); Maps.newHashMapWithExpec ...
- jQuery prop() 方法
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...
- 针对 FastAdmin 2018-01-19 号的升级 SQL (废)
FastAdmin 在 2018-01-19 升级增加了以下功能. 新增前台会员模块和API会员模块 新增后台会员管理.会员规则和会员分组管理 新增短信发送的行为事件 新增前台Token.短信.日志模 ...
- map的put和putIfAbsent使用
源码中传入key和value,根据key获取看是否存在value,如果value==null,然后调用put方法把传入的key和value put进map,返回根据key获取的老value 意思就是 ...
- GPU驱动兼容性问题
GPU驱动兼容性问题 问题描述: 将笔记本的GTX860M 的驱动升级到了376.09版本,出现登陆界面,输入密码后黑屏. 解决思路: 由于正常显示登陆窗口,且可以输入密码,基本排除硬件问题和集成显卡 ...
- bzoj 4650(洛谷 1117) [Noi2016]优秀的拆分——枚举长度的关键点+后缀数组
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=4650 https://www.luogu.org/problemnew/show/P1117 ...
- vqmod for opencart插件制作进阶与技巧
FROM: http://www.sdtclass.com/4799.html 15年的时候,我写过一篇文章<略谈 vqmod for opencart 插件制作过程>,也不知道被哪些人抄 ...
- Net分布式系统整体框架
Net分布式系统之一:系统整体框架介绍 一.设计目的 从事.Net平台开发系统已有8年多了,一直思考搭建.Net分布式系统架构.基于window平台搭建的大型分布式系统不多,之前了解过myspace. ...