victorchang 发表于 2007-11-06 15:49

原帖由 junger 于 2007-11-6 13:00 发表 http://bbs.chinaunix.net/images/common/back.gif
这样不行,这样输入的话出现:
# /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 编辑 ]

zdyldy 发表于 2007-11-06 16:42

# /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.
#


这是怎么回事啊.

vepeta 发表于 2007-11-06 17:35

原帖由 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
这里已经说得很清楚了

marion 发表于 2007-11-06 17:57

回复 #292 cnhawk386 的帖子

……
MYSQL_UID_FIELD         uidnumber
MYSQL_GID_FIELD         gidnumber
……

这里的uidnumber和gidnumber应该是你的MDA运行用户的uid号和gid号!

如果没有安装maildrop,这个用户一般是postfix的运行帐号;反之,则应该是maildrop的运行帐号。

junger 发表于 2007-11-06 17:58

回复 #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)'

marion 发表于 2007-11-06 18:03

回复 #298 junger 的帖子

这个不是什么奇怪现象,建议多了解mysql的使用方法。

第一个命令是指定以postfix的身份用来登录的,结果显然是给定的密码或者是用户身份错误而无法登录。

第二个命令类同第一个,不过密码要是用引号引起来可能会更好些。

第三个就是个错误的使用方法。

marion 发表于 2007-11-06 18:06

这里看上去颇有些欣欣向荣之景啊,感谢各位朋友的关注!

尤其感谢victorchang和vepeta两位朋友对其他朋友的热心相助,欢迎继续关注此帖,并多多交流经验心得!

[ 本帖最后由 marion 于 2007-11-6 18:07 编辑 ]

victorchang 发表于 2007-11-07 08:18

原帖由 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 编辑 ]

zdyldy 发表于 2007-11-07 09:48

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
这里已经说得很清楚了


谢谢您的关注,可是不我知道该怎么解决啊.能给我一个答案么.

victorchang 发表于 2007-11-07 11:52

原帖由 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
页: 20 21 22 23 24 25 26 27 28 29 [30] 31 32 33 34 35 36 37 38 39
查看完整版本: RHEL4上安装基于postfix的全功能邮件服务器(全部使用目前最新源码包构建)