免费注册 查看新帖 |

Chinaunix

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

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

论坛徽章:
0
291 [报告]
发表于 2007-11-06 15:49 |只看该作者
原帖由 junger 于 2007-11-6 13:00 发表
这样不行,这样输入的话出现:
[root@zone ~]# /usr/local/mysql/bin/mysqladmin -u postfix -p
/usr/local/mysql/bin/mysqladmin  Ver 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 编辑 ]

论坛徽章:
0
292 [报告]
发表于 2007-11-06 16:42 |只看该作者
[root@mail oli]# /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-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. at (eval 45) line 15.
BEGIN failed--compilation aborted at (eval 45) line 15.
[root@mail oli]#


这是怎么回事啊.

论坛徽章:
0
293 [报告]
发表于 2007-11-06 17:35 |只看该作者
原帖由 zdyldy 于 2007-11-6 16:42 发表
[root@mail oli]# /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
这里已经说得很清楚了

论坛徽章:
0
294 [报告]
发表于 2007-11-06 17:57 |只看该作者

回复 #292 cnhawk386 的帖子

……
MYSQL_UID_FIELD         uidnumber
MYSQL_GID_FIELD         gidnumber
……

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

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

论坛徽章:
0
295 [报告]
发表于 2007-11-06 17:58 |只看该作者

回复 #293 victorchang 的帖子

还是不行
有一个奇怪的现象:
[root@zone ~]# /usr/local/mysql/bin/mysql -u postfix -p
Enter password:
ERROR 1045 (28000): Access denied for user 'postfix'@'localhost' (using password: YES)

[root@zone ~]# /usr/local/mysql/bin/mysql -u postfix -p 123456
Enter password:
ERROR 1045 (28000): Access denied for user 'postfix'@'localhost' (using password: YES)


[root@zone ~]# /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)'

论坛徽章:
0
296 [报告]
发表于 2007-11-06 18:03 |只看该作者

回复 #298 junger 的帖子

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

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

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

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

论坛徽章:
0
297 [报告]
发表于 2007-11-06 18:06 |只看该作者
这里看上去颇有些欣欣向荣之景啊,感谢各位朋友的关注!

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


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

论坛徽章:
0
298 [报告]
发表于 2007-11-07 08:18 |只看该作者
原帖由 cnhawk386 于 2007-11-7 07:16 发表
Nov  7 07:24:49 wbxsb postfix/smtpd[4758]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
Nov  7 07:24:50 wbxsb postfix/smtpd[4758]: connect from unknown[192.168.0.121]
...

可以把/etc/postfix/main.cf粘出来看一下!
我认为是域名的设置问题....

这句话,你可以理解一下,不知道是否有帮助...
mydestination会自动根据机器名生成,因此如果不希望使用它的话,应将其设为空:postconf -e mydestination=
还有域名别忘了做MX记录.

[ 本帖最后由 victorchang 于 2007-11-7 08:38 编辑 ]

论坛徽章:
0
299 [报告]
发表于 2007-11-07 09:48 |只看该作者
QUOTE:
原帖由 zdyldy 于 2007-11-6 16:42 发表
[root@mail oli]# /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
这里已经说得很清楚了


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

论坛徽章:
0
300 [报告]
发表于 2007-11-07 11:52 |只看该作者
原帖由 zdyldy 于 2007-11-7 09:48 发表
QUOTE:
原帖由 zdyldy 于 2007-11-6 16:42 发表
[root@mail oli]# /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
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP