免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: marion
打印 上一主题 下一主题

[Mail] RHEL4上安装基于postfix的全功能邮件服务器(全部使用目前最新源码包构建) [复制链接]

论坛徽章:
0
721 [报告]
发表于 2008-07-22 12:42 |只看该作者
在启动 /usr/local/sbin/amavisd start时出错,关于DB_file
后来就去掉了perl -MCPAN -e shell
安装下载目录下找到了DB_File.pm ,然后从那目录下删除掉了,
这样可以启动了。但extmail不能打开了。如下信息

页面报错如下:
Can't locate DB_File.pm in @INC (@INC contains: /mail/webapps/extsuite/extmail/libs /usr/lib/perl5/5.8.5/i386-linux-thread-multi /usr/lib/perl5/5.8.5 /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.2/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.1/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl/5.8.4 /usr/lib/perl5/site_perl/5.8.3 /usr/lib/perl5/site_perl/5.8.2 /usr/lib/perl5/site_perl/5.8.1 /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.2/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.1/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.4 /usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl/5.8.2 /usr/lib/perl5/vendor_perl/5.8.1 /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl) at /mail/webapps/extsuite/extmail/libs/Ext/DB.pm line 81. BEGIN failed--compilation aborted at /mail/webapps/extsuite/extmail/libs/Ext/DB.pm line 81. Compilation failed in require at /mail/webapps/extsuite/extmail/libs/Ext/Storage/Maildir.pm line 575. BEGIN failed--compilation aborted at /mail/webapps/extsuite/extmail/libs/Ext/Storage/Maildir.pm line 575. Compilation failed in require at /mail/webapps/extsuite/extmail/libs/Ext/App.pm line 28. BEGIN failed--compilation aborted at /mail/webapps/extsuite/extmail/libs/Ext/App.pm line 28. Compilation failed in require at /mail/webapps/extsuite/extmail/libs/Ext/App/Login.pm line 16. BEGIN failed--compilation aborted at /mail/webapps/extsuite/extmail/libs/Ext/App/Login.pm line 16. Compilation failed in require at /mail/webapps/extsuite/extmail/cgi/index.cgi line 20.




启动:/usr/local/sbin/amavisd start

Problem in Amavis:B or Amavis:B::SNMP code:
BerkeleyDB needs compatible versions of libdb & db.h
        you have db.h version 4.6.21 and libdb version 4.2.52
Compilation failed in require at (eval 7 line 15.
BEGIN failed--compilation aborted at (eval 7 line 15.

也是关于BerkeleyDB 的

论坛徽章:
0
722 [报告]
发表于 2008-07-22 13:33 |只看该作者
参考55楼<<<---Problem in Amavis:B or Amavis:B::SNMP code:
BerkeleyDB needs compatible versions of libdb & db.h
        you have db.h version 4.5.20 and libdb version 4.2.52
Compilation failed in require at (eval 92) line 15.
BEGIN failed--compilation aborted at (eval 92) line 15
-->>在安装BerkeleyDB perl模块的时候  我用的是cpan自动安装  出错  因此到cpan.org下载一个手动编译安装
修改

现在启动/usr/local/sbin/amavisd start 不会有问题了。但页面访问extmail仍旧有问题,还是包错如下:
Can't locate DB_File.pm in @INC (@INC contains: /mail/webapps/extsuite/extmail/libs /usr/lib/perl5/5.8.5/i386-linux-thread-multi /usr/lib/perl5/5.8.5 /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.2/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.1/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl/5.8.4 /usr/lib/perl5/site_perl/5.8.3 /usr/lib/perl5/site_perl/5.8.2 /usr/lib/perl5/site_perl/5.8.1 /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.2/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.1/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.4 /usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl/5.8.2 /usr/lib/perl5/vendor_perl/5.8.1 /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl) at /mail/webapps/extsuite/extmail/libs/Ext/DB.pm line 81. BEGIN failed--compilation aborted at /mail/webapps/extsuite/extmail/libs/Ext/DB.pm line 81. Compilation failed in require at /mail/webapps/extsuite/extmail/libs/Ext/Storage/Maildir.pm line 575. BEGIN failed--compilation aborted at /mail/webapps/extsuite/extmail/libs/Ext/Storage/Maildir.pm line 575. Compilation failed in require at /mail/webapps/extsuite/extmail/libs/Ext/App.pm line 28. BEGIN failed--compilation aborted at /mail/webapps/extsuite/extmail/libs/Ext/App.pm line 28. Compilation failed in require at /mail/webapps/extsuite/extmail/libs/Ext/App/Login.pm line 16. BEGIN failed--compilation aborted at /mail/webapps/extsuite/extmail/libs/Ext/App/Login.pm line 16. Compilation failed in require at /mail/webapps/extsuite/extmail/cgi/index.cgi line 20.

论坛徽章:
0
723 [报告]
发表于 2008-07-22 13:45 |只看该作者
终于解决了。原来是手动编译时没有指定BerkeleyDB 的路径

论坛徽章:
0
724 [报告]
发表于 2008-07-22 17:15 |只看该作者
Red Hat Enterprise Linux AS release 4 (Nahant Update 4) 下安装到postfix时出错了。

bin/postconf: /lib/tls/libc.so.6: version `GLIBC_2.4' not found (required by /usr/lib/libssl.so.0.9.

论坛徽章:
0
725 [报告]
发表于 2008-07-22 19:32 |只看该作者
这个文章是我见过最好的一个..资料真的很多.不得不感叹~~开放的力量...我也打算开始装~~

论坛徽章:
0
726 [报告]
发表于 2008-07-23 10:09 |只看该作者

回复 #701 zenglingping 的帖子

感谢你的辛勤劳动及开源精神,我把这两篇回复的说明加在原文中,让各位朋友去参照测试使用了。

论坛徽章:
0
727 [报告]
发表于 2008-07-23 11:01 |只看该作者
真是好人,我正好在学习postfix

谢谢楼主和所有热情分享经验的高手们

论坛徽章:
0
728 [报告]
发表于 2008-07-23 13:02 |只看该作者
web可以发信,也收到了推信,foxmail只能发,不能收,是因为没有真实域名的原因嘛
foxmail 包错-ERR LOGIN FAILED.
maillog 日志如下:
Jul 23 13:01:22 test pop3d: Connection, ip=[192.168.0.138]
Jul 23 13:01:22 test pop3d: LOGIN FAILED, user=testt, ip=[192.168.0.138]
Jul 23 13:01:29 test pop3d: Disconnected, ip=[192.168.0.138]
Jul 23 13:01:32 test pop3d: Connection, ip=[192.168.0.138]
Jul 23 13:01:32 test pop3d: LOGIN FAILED, user=testt, ip=[192.168.0.138]
Jul 23 13:01:38 test pop3d: Disconnected, ip=[192.168.0.138]

论坛徽章:
0
729 [报告]
发表于 2008-07-23 15:36 |只看该作者

回复 #727 zuxi_sui 的帖子

做内部测试不需要真实域名亦可。

论坛徽章:
0
730 [报告]
发表于 2008-07-23 15:37 |只看该作者
原帖由 marion 于 2008-7-23 10:09 发表
感谢你的辛勤劳动及开源精神,我把这两篇回复的说明加在原文中,让各位朋友去参照测试使用了。


因您的大作才接触postfix,了解太少了,对postfix认识不够,担心误人子弟。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP