CENTOS 6.5安装配置iredmail 邮件系统

全面安装文档参见:http://wiki.ubuntu.org.cn/IRedMail  包括检查、邮件过滤!

安装完成之后需要知道的重要事情参见该文档:

http://www.linuxeye.com/configuration/1533.html

 其中上面安装dig工具如果是centos使用如下命令:
yum install bind-utils

 

安装CentOS系统

系统安装很简单,使用最小化安装即可。
这里就不再赘述了。
我使用的是最小化安装,在安装的过程中我用到了额外的几个工具,可以使用下面的工具安装。

下载iRedMail

下载安装文件到服务器上,我下载到了/root/目录下。
下载之后将文件解压。

最新版iRedMail下载传送门


如果上述地址被墙了,请直接下载下面的附件,附件中提供的是iRedMail-0.8.7版本。

执行安装脚本
cd iRedMail-0.8.7
sh iRedMail.sh

  

注意:如果你的邮件服务器是在国内的,那么由于众所周知不被公开的的原因,你可能无法访问某些国外网站,iredmail.org可能也在此之列。
下面是官方网站上对此的解释以及解决办法:
chinese
如果你遇到了下面的错误:

那你可能也是无法访问iredmail.org的,需要修改iredmail/pkgs/get_all.sh这个文件,将其中的iredmail.org换成IP:173.254.22.21,或者使用其他方法来跳过阻隔。

安装脚本启动后会下载一些必要的文件包。
之后会启动安装向导。
1

使用向导对iRedMail做一些配置

2
这里是提示你输入一个邮件数据放置的路径,使用小写字母,一个大的空间,默认的目录是/var/vmail/。

3
这里是提示你选择一个用户数据存储方式,你可以根据你实际使用情况和熟悉程度来选择,我选择使用MySQL数据库来管理用户。
使用这个选项之后你可以在安装完成之后使用iRedAdmin来管理邮件系统账号,使用phpMyAdmin来管理MySQL数据库。

4
这里是提示让你输入MySQL的root密码。
这里要求密码中不要包含如$%之类的特殊字符,不要使用空密码。

5
这里输入你的第一个邮箱域名。
如果你想你的域名是user@qiansw.com,那么你这里输入的域名就是qiansw.com。

6
这里要求你输入postmaster@qiansw.com邮局管理员的密码。
使用这个账户你可以登陆前台webmail和后台iRedAdmin。

7
选择需要安装的模块,建议全选,原因见文章结尾处错误处理的说明。

完成设置开始进入安装

8
看到这个界面就表示安装设置向导执行完成了,你在向导中输入或选择的信息都保存在config文件中,这个文件可以使用vim或其他文本编辑器查看,这其中包含了你在向导中输入的密码,你需要在安装完成之后将这个文件移动到一个安全的地方,防止密码被他人盗取或丢失该密码。
之后输入一个“y”按回车键就启动安装脚本了。

9
安装过程中会有几个关于iptables和mysql的配置需要选择,直接回车使用默认选项即可,脚本会更改你的mysql和iptables配置。

0
显示这些信息的时候安装就结束了,重新启动你的服务器就可以使用Mail服务器了。

安装的速度将取决于你服务器的性能和你网络带宽的大小。

下面就静静的等待吧。

错误解决

1、启动httpd的时候报下面错误:

这是因为缺少了mod_auth_mysql模块,直接用yum安装就可以了。

yum install mod_auth_mysql -y

其他需要注意的

安装目录下的iRedMail.tips文件中包含了你所有的安装信息。
2、安装完成之后无法打开。
我第一次安装的时候取消了phpMyAdmin的安装,导致了上面的一个问题。而且安装完成之后也无法打开webmail。
第二次安装的时候所有组件都选择了,就正常了。
可能是安装脚本的bug,所以建议安装的时候所有组件都选择上。

 

转自:http://www.qiansw.com/centos-6-install-iredmail-mail-system.html

 

以下是安装完成后要做的事情:

安装iRedMail
参考:http://www.iredmail.org/install_iredmail_on_rhel.html


安装完成之后需要知道的重要事情
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)


添加新的域名DKIM
# amavisd genrsa /var/lib/dkim/linuxeye.com.pem
# vi /etc/amavisd/amavisd.conf
dkim_key("linuxeye.com", "dkim", "/var/lib/dkim/linuxeye.com.pem");
"linuxeye.com"  => { d => "linuxeye.com", a => 'rsa-sha256', ttl => 10*24*3600 },
# amavisd -c /etc/amavisd/amavisd.conf showkeys #显示DKIM,添加DNS TXT记录
# amavisd -c /etc/amavisd/amavisd.conf testkeys #测试DKIM是否通过
TESTING#3: dkim._domainkey.linuxeye.com   => pass

posted @ 2015-01-11 16:33  老骆  阅读(1955)  评论(0)    收藏  举报