CentOS 6环境安装 iRedmail 邮件服务器及配置过程
前言,之所以选择 iRedmail 来搭建邮件服务器,完全是因为该软件是完全免费开源的。iRedmail 是一款能够在 Redhat、Centos、SDebian、Ubuntu 等环境中快速部署的邮件服务器解决方案,适合中小企业,个人等用户选择使用。
第一步:更新系统安装包,该步是必须的,因为如果不处理这个问题,后面安装时会提示“installation failed,please check terminal output”的安装错误提示。
更新系统安装包命令:#yum update -y
第二步:修改当前或 VPS(虚拟服务器)主机名(hostname)
一般我们使用的 VPS,通过 “hostname -f” 检查主机名时,一般主机名不是我们需要设置的根域名,更改方法:
1)、编辑 /etc/sysconfig/network 文件,把 hostname 设置成我们需要创建的邮箱域名 如:mail.test.cn (此地方设置为在万网或阿里云购买的 mail.域名),更改方法可以用 vi及vim 编辑器,也可以用 sed 命令进行处理
2)、编辑 /etc/hosts 文件,在该文件内增加一行 127.0.0.1 mail.test.cn mail localhost.localdomain localhost 脚本,注意其中修改为我们自己的主机名。可以用 vi及vim 编辑器进行添加,或使用 echo 及 cat 命令追加进行添加
重启之后 在用 hostname -f 查看会看到当前的主机名已经变成我们需要的了!
第三步:解析域名,我们需要在域名购买服务商管理控制台中设置 DNS 解析网络提供商给你们提供的IP到我们购买的域名,需要设置的有 A 记录和 MX 记录解析,将域名指向地址为我们的邮件服务器,
第四步:下载和安装 iRedmail
下载地址:http://www.iredmail.com
下载方法可以在 Linux 系统中使用 wget 命令进行下载,也可以在 windows 系统中下载好然后上传到 Linux 系统中,其中 Linux系统的下载的命令如下:
命令:# wget http://www.irdmail.com/iRedMail-0.9.7.tar.bz2
将下载好的软件包进行解压,命令如下:
命令:#tar -jxf iRedMail-0.9.7.tar.bz2
然后切换到解压好的目录下
命令:#cd iRedMail-0.9.7
执行安装命令:
命令:#bash iRedMail.sh
输入上面的下载和安装命令,然后软件或自动安装
第五步:iRedMail 安装过程和设置
1) 、安装开始界面
回车选择 YES 确定开始安装设置,以及看到 /var/vmail 安装路径默认回车
2)、选择数据库
这里我选择的是 mysql 数据库作为数据存储
3)、设置 mysql 数据库密码
4)、设置域名(即填写我们在域名服务商购买的域名)
注意这里设置的域名和主机名是不能相同的
5)、设置 webmail 和 iredmail 管理员密码
6)、选择 iredMail 需要用到的整合组件
然后我们直接输入 y 就让其安装
注:若在安装的过程中出现下面的错误:
http://iredmail.org/yum/rpms/6/repodata/repomd.xml: [Errno 14] PYCURL ERROR 56 - "Failure when receiving data from the peer"
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: iRedMail. Please verify
原因分析出现该错误是因为在安装的过程中 iRedMail 会从国外官网iredmail.org 下载一些安装文件,由于一些不可公开的原因我们需要将下载源更改为国内网站,更改方法:使用 vim 编辑器编辑文件 iredmail/pkgs/get_all.sh 文件 将其中的 iRedMail.org 换成 173.254.22.21 ,然后重新进行安装。
若看到如下界面则说明安装完毕
我们可以安装到安装完毕以及登录入口默认是需要 https 登录的,我们要么设置 SSL 证书,或者更改文件 /var/www/roundcubemail/conifg/config.inc.php 将其中的$config['force_https'] = ture; 改为 $config['force_https']=false; 更改完成后 输入 :wq 保存退出。注:更改完成后重启才可以生效。。
安装完成之后需要知道的重要事情
1、阅读/root/iRedMail-x.y.z/iRedMail.tips,它包含一些与iredmail相关的信息
2、为SPF设置dns记录http://code.google.com/p/iredmail/wiki/DNS_SPF
3、为DKIM设置DNS记录http://code.google.com/p/iredmail/wiki/DNS_DKIM
webmail和其它一些程序的入口
Webmail http://your_server/mail/ (or /webmail, /roundcube)
iRedAdmin (admin panel) https://your_server/iredadmin/
phpMyAdmin https://your_server/phpmyadmin/
phpLDAPadmin https://your_server/phpldapadmin/
Awstats https://your_server/awstats/awstats.pl?config=web (or ?config=smtp)
https://your_server/iredadmin/domains 此网页为 iredmail 的后台管理我们可以在其中增加账户域等操作
https://your_server//mail/
优质内容筛选与推荐>>