快速业务通道

64位CENTOS 5(RED HAT AS5)安装配置(web服务、邮件服务、WEB邮件)小记

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-09
llo.jsp[/url]


=======================================
安装邮件服务器相关软件
参考文章:[url]http://lunsou.org/docs/extmail_solution_linux/[/url]
但该参考文章是基于CENTOS 4.x进行安装配置.
而我们的服务器是CENTOS 5,因此很多rpm等相关软件都要从网上下载最新的支持CENTOS5的版本,甚至要重新进行编译后才能使用.

经过几天的努力,终于将所有的软件全部安装配置完毕,安装过程非常繁琐,中间就没有耐心进行详细的笔记工作,现在只是回忆一下其中遇到的问题,将主要几点列出并说明:
1、如果需要找某个rpm(比如rrdtool)的使用centos5的64位版本,可以在google中用rrdtool el5来搜索,一般来说,出现在最前面的是下面几个网站:
rpm.pbone.net
rpmfind.net
dag.wieers.com 这个网站上的rpm是最全的,下载也很方便,建议优先从此网站下载.

我们需要从以上网站下载el5的x86_64版本的rpm

2、关于与perl相关包的源码编译问题:
perl module的搜索网站:
[url]http://search.cpan.org/[/url]
比如,从上面的网站搜索Net_SSLeay的源码下载后,按照如下方式进行源码编译:
tar zxvf Net_SSLeay.pm-1.30.tar.gz
perl Makefile.PL
make
make test
make install

如果你发现某个perl module的rpm,无法在网上找到el5的x86_64版本,或者是虽然找到el5的x86_64版本,但是安装时报文件冲突,你就下载这个module的源码,进行重新编译安装.

3、rpm包的卸载问题
在卸载一些rpm包时,尤其是与perl相关的包时,有时会遇到提示,说是无法卸载,同时存在多个安装的package.这是CENTOS5允许安装同一个包的x86版本和x86_64版本.
因此在卸载时,可以使用如下方法先卸载64位版本,再卸载32位版本:
rpm -e <不带rpm后缀的包名>.x86_64
rpm -e <不带rpm后缀的包名>

4、在安装完extmail、extman、mysql后,本应该是可以访问[url]http://localhost/extmail/[/url]和[url]http://localhost/extman/[/url]这两个网址的,但我们发现事实在CENTOS5中此时仍然无法访问.
原因是缺少一些perl包.
另外,新版的extmail在mysql中建表后,mailbox表中并没有test@extmail.org这个邮件地址,只有postmaster@extmail.org这个邮件地址,其默认密码是extmail.
extman的默认用户是root@extmail.org,但默认密码是 extmail*123*

5、测试authlib,出现authentication error: Input/output error错误的时候
估计是查询mysql时,authdaemond出错了.具体要打开authdaemonrc里的:
DEBUG_LOGIN=2 原来默认是0
然后看看/var/log/message或/var/log/maillog 在认证失败时有什么提示.根据提示去检查问题到底出在哪儿


6、rrdp和rrds的安装出现了互相依赖的情况,这时需要将这两个包同时安装,例如:
rpm -ivh <rrdp包> <rrds包>

7、postfix日志在/var/log/maillog中,如果出现问题,需要查看此日志

8、安装有些RPM文件时必需使用root权限,否则将得到错误提示:
$ rpm -ivh compat-libstdc -33-3.2.3-47.fc4.i386.rpm
warning: compat-libstdc -33-3.2.3-47.fc4.i386.rpm: Header V3 DSA signature: NOKEY, key ID 4f2a6fd2
error: can''t create transaction lock on /var/lib/rpm/__db.000

9、编译courier-IMAP包之前要安装:
1)、openldap-server
2)、报fam.h is needed错时需安装gamin-devel-0.1.7-8.el5.x86_64

10、测试postfix和clamav失败时,发现缺少perl module: File::Temp
[url]http://search.cpan.org/~tjenness/File-Temp-0.19/Temp.pm[/url]
需要下载该module的源码并重新编译.

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号