注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 Exchange服务器系列课程之..
 帮助

qmail的安装心得


2007-10-11 21:42:02
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://coolerfeng.blog.51cto.com/133059/45940
qmail做邮件服务器在网上已经有很多教程了,如果把教程再复制粘贴一遍也没啥意思
 
近日公司的qmail邮件服务器出了一些问题。队列有时候卡住。然后就不能发信,网上找了一个qamil-remove可以清除队列,但是过一段时间又会重复这个毛病。
 
于是决定重新配置一个mail服务器。在一台64位的服务器上又开始安装qmail。
 
安装中遇到了一些以前没有遇到的问题,大概是因为32位平台和64位平台不一样吧。
 
 
编译报错,通常我都是去google和baidu,看看有没有解决方法,这次遇到的问题却google不到答案,只好求助秋香大哥。
错误提示如下:
 
/usr/bin/ld: cannot find -lmysqlclient collect2: ld returned 1 exit status make[2]: *** [vchkpw] Error 1 make[2]: Leaving directory `/downloads/qmailrocks/vpopmail-5.4.13' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/downloads/qmailrocks/vpopmail-5.4.13' make: *** [all] Error 2
 
应该是找不到limmysqlclient.so这个库。
 
秋香说
echo "/usr/local/mysql/lib">>/etc/ld.so.conf
ldconfig
试了没有效果
检查了一下
[root@app120 vpopmail-5.4.13]# ls /usr/lib/mysql libmysqlclient_r.so.10 libmysqlclient.so.10 mysqlbug libmysqlclient_r.so.10.0.0 libmysqlclient.so.10.0.0 mysql_config libmysqlclient_r.so.14 libmysqlclient.so.14 libmysqlclient_r.so.14.0.0 libmysqlclient.so.14.0.0
 
看样子库是有,就是找不到
 
于是ln -s /usr/local/mysql/lib /usr/lib/mysql
再编译,这次可以了。。真是奇怪,为啥/usr/lib就不认,非要去找/usr/local/mysql/lib
 
 
安装vqadmin,居然说不支持64位操作系统,这次google到了答案
 
错误如下:
 checking build system type... Invalid configuration `x86_64-unknown-linuxoldld': machine `x86_64-unknown' not recognized
 configure: error: /bin/sh ./config.sub x86_64-unknown-linuxoldld failed
Go back to just before the step where you configure:
 
解决办法很简单
libtoolize --force
 
再编译就通过了。
 
 
最后的问题,webmail安装不上。
 
igenus怎么也不能登录,提示用户名密码不对。再网上找了很多文章,都无法搞好,最后发现了奥秘所在
 
我安装vpopmail的时候用的是--disable-many-domains的参数,然而igenus只支持--enable-many-domains,因此需要重新编译vpopmail
 
两者的区别在于生成mysql的表不一样。前者是邮箱域名,后者是vpopmail
 

本文出自 “风吹云动” 博客,请务必保留此出处http://coolerfeng.blog.51cto.com/133059/45940



上一篇 开blog宣言  下一篇 nagois使用心得



    文章评论
 
2007-10-12 21:45:14
长见识了
两者的区别在于生成mysql的表不一样。前者是邮箱域名,后者是vpopmail

 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: