CENTOS 6.5安装配置iredmail 邮件系统
全面安装文档参见:http://wiki.ubuntu.org.cn/IRedMail 包括检查、邮件过滤!
安装完成之后需要知道的重要事情参见该文档:
http://www.linuxeye.com/configuration/1533.html
其中上面安装dig工具如果是centos使用如下命令:
yum install bind-utils
安装CentOS系统
系统安装很简单,使用最小化安装即可。
这里就不再赘述了。
我使用的是最小化安装,在安装的过程中我用到了额外的几个工具,可以使用下面的工具安装。
yum install lrzsz wget vim
下载iRedMail
下载安装文件到服务器上,我下载到了/root/目录下。
下载之后将文件解压。
cd /root wget http://www.iredmail.com/iRedMail-0.8.7.tar.bz2 tar xvf iRedMail-0.8.7.tar.bz2
如果上述地址被墙了,请直接下载下面的附件,附件中提供的是iRedMail-0.8.7版本。
执行安装脚本
cd iRedMail-0.8.7 sh iRedMail.sh
注意:如果你的邮件服务器是在国内的,那么由于众所周知不被公开的的原因,你可能无法访问某些国外网站,iredmail.org可能也在此之列。
下面是官方网站上对此的解释以及解决办法:
如果你遇到了下面的错误:
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 its path and try again
那你可能也是无法访问iredmail.org的,需要修改iredmail/pkgs/get_all.sh这个文件,将其中的iredmail.org换成IP:173.254.22.21,或者使用其他方法来跳过阻隔。
使用向导对iRedMail做一些配置

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

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

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

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

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

选择需要安装的模块,建议全选,原因见文章结尾处错误处理的说明。
完成设置开始进入安装

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

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

显示这些信息的时候安装就结束了,重新启动你的服务器就可以使用Mail服务器了。
安装的速度将取决于你服务器的性能和你网络带宽的大小。
下面就静静的等待吧。
错误解决
1、启动httpd的时候报下面错误:
Starting httpd: Syntax error on line 22 of /etc/httpd/conf.d/cluebringer.conf: Invalid command 'AuthMYSQLEnable', perhaps misspelled or defined by a module not included in the server configuration
这是因为缺少了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


浙公网安备 33010602011771号