在英拓云端构建iRedMail邮件系统
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在英拓云端构建iRedMail邮件系统相关的知识,希望对你有一定的参考价值。
简单介绍
为什么要在这里向大家推荐iRedMail邮件系统,是因为iRedMail邮件系统是一个轻量级的邮件系统,它对于硬件配置的要求非常的低,相对于Exchange动则10G+的内存需求,iRedMail只需要2G内存就可以解决;为此英拓云提供了一个款1212-卓越版云服务器,1核2G内存的云服务器,且每个月才68RMB,是主要的原因是不限制流量,不会出现因为流量过大而造成无法正常使用的情况,完全满足iRedMail的需求;
这里简单介绍一下iRedMail,iRedMail是一套免费、开源邮件服务解决方案,始于2007年,可以以最佳的方式部署在Linux/BSD云服务器上。支持 Red Hat Enterprise Linux、CentOS、Debian、Ubuntu、FreeBSD、OpenBSD等,只需几分钟iRedMail 即可为您部署一台完全基于开源软件、功能完善的邮件服务器,而且免费。
iRedMail的核心组件及其对应的功能包括:
Postfix: SMTP 服务器
Dovecot: POP3/IMAP/Managesieve 服务器
Apache: Web 服务器
MySQL: 用于存储其它程序的数据,也可用于存储邮件帐号
OpenLDAP: 用于存储邮件帐号
Policyd: Postfix代理服务器
Amavisd: 提供 DKIM 签名及校验、SPF校验、为外发邮件添加“免责声明”内容,并调用 SpamAssassin 做基于邮件内容的发垃圾扫描,调用 ClamAV 做邮件病毒扫描。
Roundcube: Webmail
Awstats: 用于分析 Apache 和 Postfix 日志文件,并生成简单的图表。
Fail2ban: 扫描各种日志文件,发现多次密码错误等情况时可自动封禁对方 IP一段时间,用于保证服务器安全。
iRedAdmin:基于 web 的邮件帐号管理程序
基础配置
修改对应计算机名,这里以CentOS7.2为例,注意IP地址信息不需要修改,英拓云服务器默认已经配置好!
hostnamectl set-hostname iredadmin_server
添加Hosts记录
vi /etc/hosts
127.0.0.1 demo.iredmail.com
关闭SELinux
#设置永久生效
vi /etc/selinux/config
SELINUX=disabled
#设置临时生效
setenforce 0
安装与配置
下载目前IRedMail的稳定版本为:iRedMail-0.9.5-1.tar.bz2
下载链接:http://www.iredmail.com/download.html
tar xjf iRedMail-0.9.5-1.tar.bz2
cd iRedMail-0.9.5-1
因为GFW封锁的原因,所有我们采用以下方式进行安装
IREDMAIL_MIRROR=‘http://42.159.241.31‘ bash iRedMail.sh
进入安装界面,欢迎并感谢您使用
指定位置用来存储所有邮箱,默认值是/var/vmail/
选择用来存储邮件帐户后端。我们可以基于web的iRedMail管理面板来进行管理。
如果您选择将邮箱帐户存放在OpenLDAP上,iRedMail安装程序会要求设置LDAP后缀。
当然也可以选择mysql或PostgreSQL来进行邮箱账户的管理,如果您选择邮箱帐户存储在MySQL或 PostgreSQL中,iRedMail安装程序会为您生成一个随机的强密码。您可以在文件中找到它iRedMail.tips。
添加您的第一封邮件的域名,这里以demo.iredmail.org为例,在实际生产环境中可以根据自己的需求进行修改,如mail.cncloud.com;
设置你的第一个邮件域的管理员账号和密码,默认管理员账号为:iRedAdmin,这意味着你可以登录使用此帐户登录WEB管理面板,登录用户名是完整的电子邮件地址。
选择可选组件
回答上述问题后,iRedMail安装程序会根据前期的设置进行安装。这将安装并自动配置所需的软件包。键入y或Y按Enter启动。
安装完成以后,我们即可通过web界面进行管理:https://demo.iRedMail.org/mail
当然这仅仅只是基础设置,您还可以通过iRedMail申请免费的SSL证书,来实现https安全认证,至此iRedMail部署完成。
本文出自 “系统运维【SystemDevOps】” 博客,谢绝转载!
以上是关于在英拓云端构建iRedMail邮件系统的主要内容,如果未能解决你的问题,请参考以下文章
从 Roundcube Webmail v1.4.11 ( iRedMail ) 发送电子邮件时连接超时
CentOS 7.4 安装部署 IRedMail 邮件服务器