这样不行,这样输入的话出现:
# /usr/local/mysql/bin/mysqladmin -u postfix -p
/usr/local/mysql/bin/mysqladminVer 8.41 Distrib 5.0.45, for pc-linux-gnu on i686
Copyright (C) 2000- ...
你用/usr/local/mysql/bin/mysql -u postfix -p试一试???
[ 本帖最后由 victorchang 于 2007-11-6 15:51 编辑 ] # /usr/local/sbin/amavisd
Problem in Amavis::DB or Amavis::DB::SNMP code: Can't locate BerkeleyDB.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8) at (eval 45) line 15.
BEGIN failed--compilation aborted at (eval 45) line 15.
#
这是怎么回事啊. 原帖由 zdyldy 于 2007-11-6 16:42 发表 http://bbs.chinaunix.net/images/common/back.gif
# /usr/local/sbin/amavisd
Problem in Amavis::DB or Amavis::DB::SNMP code: Can't locate BerkeleyDB.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-mult ...
Can't locate BerkeleyDB.pm
这里已经说得很清楚了
回复 #292 cnhawk386 的帖子
……MYSQL_UID_FIELD uidnumber
MYSQL_GID_FIELD gidnumber
……
这里的uidnumber和gidnumber应该是你的MDA运行用户的uid号和gid号!
如果没有安装maildrop,这个用户一般是postfix的运行帐号;反之,则应该是maildrop的运行帐号。
回复 #293 victorchang 的帖子
还是不行 :em14: :em14:有一个奇怪的现象:
# /usr/local/mysql/bin/mysql -u postfix -p
Enter password:
ERROR 1045 (28000): Access denied for user 'postfix'@'localhost' (using password: YES)
# /usr/local/mysql/bin/mysql -u postfix -p 123456
Enter password:
ERROR 1045 (28000): Access denied for user 'postfix'@'localhost' (using password: YES)
# /usr/local/mysql/bin/mysqladmin -u postfix -p 123456
Enter password:
/usr/local/mysql/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'postfix'@'localhost' (using password: YES)'
回复 #298 junger 的帖子
这个不是什么奇怪现象,建议多了解mysql的使用方法。第一个命令是指定以postfix的身份用来登录的,结果显然是给定的密码或者是用户身份错误而无法登录。
第二个命令类同第一个,不过密码要是用引号引起来可能会更好些。
第三个就是个错误的使用方法。 这里看上去颇有些欣欣向荣之景啊,感谢各位朋友的关注!
尤其感谢victorchang和vepeta两位朋友对其他朋友的热心相助,欢迎继续关注此帖,并多多交流经验心得!
[ 本帖最后由 marion 于 2007-11-6 18:07 编辑 ] 原帖由 cnhawk386 于 2007-11-7 07:16 发表 http://bbs.chinaunix.net/images/common/back.gif
Nov7 07:24:49 wbxsb postfix/smtpd: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
Nov7 07:24:50 wbxsb postfix/smtpd: connect from unknown
...
可以把/etc/postfix/main.cf粘出来看一下!
我认为是域名的设置问题....
这句话,你可以理解一下,不知道是否有帮助...
mydestination会自动根据机器名生成,因此如果不希望使用它的话,应将其设为空:postconf -e mydestination=
还有域名别忘了做MX记录.
[ 本帖最后由 victorchang 于 2007-11-7 08:38 编辑 ] QUOTE:
原帖由 zdyldy 于 2007-11-6 16:42 发表
# /usr/local/sbin/amavisd
Problem in Amavis:B or Amavis:B::SNMP code: Can't locate BerkeleyDB.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-mult ...
Can't locate BerkeleyDB.pm
这里已经说得很清楚了
谢谢您的关注,可是不我知道该怎么解决啊.能给我一个答案么. 原帖由 zdyldy 于 2007-11-7 09:48 发表 http://bbs.chinaunix.net/images/common/back.gif
QUOTE:
原帖由 zdyldy 于 2007-11-6 16:42 发表
# /usr/local/sbin/amavisd
Problem in Amavis:B or Amavis:B::SNMP code: Can't locate BerkeleyDB.pm in @INC (@INC contains: /usr/lib/ ...
四、安装BerkeleyDB
#tar zxvf db-4.5.20.tar.gz
#cd db-4.5.20/build_unix
#../dist/configure --prefix=/usr/local/BerkeleyDB
#make
#make install
修改相应的头文件指向
# mv/usr/include/db4/usr/inculde/db4.OFF
# rm/usr/include/db_cxx.h
# rm/usr/include/db.h
# rm/usr/include/db_185.h
# ln -sv /usr/local/BerkeleyDB/include/usr/include/db4
# ln -sv /usr/local/BerkeleyDB/include/db.h/usr/include/db.h
# ln -sv /usr/local/BerkeleyDB/include/db_cxx.h/usr/include/db_cxx.h
配置库文件搜索路径
# echo "/usr/local/BerkeleyDB/lib" >> /etc/ld.so.conf
# ldconfig –v