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/

优质内容筛选与推荐>>
1、php 算法之切割数组,不用array_chunk(),算法之二,取数组的差值,不用array_diff()
2、[转]职场人生,如何让老板舍不得你?
3、BOM——定时器
4、Jmeter数据库性能测试
5、jQuery1.2.6的改进


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号