MYSQLER 发表于 2007-11-09 11:34

再有一个问题就是我不能使用SuexecUserGroup postfix postfix

在apache的配置文件里面必须注释到这一行才能显示extmail的界面,否则会出现http 500的错误,
需要说明的是我在配置apache时加了参数--enable-suexec 和--with-suexec-caller=nobody
因为我用的是apache2.0不是2.2所以加了--with-suexec-caller=nobody,不知是不是这的原因


编译apache的参数:

./configure --prefix=/usr/local/apache --enable-so --enable-ssl --with-ssl=/usr/local/ssl --enable-track-vars --enable-rewrite --with-zlib --enable-mods-shared=most --enable-suexec --with-suexec-caller=nobody

[ 本帖最后由 MYSQLER 于 2007-11-9 11:38 编辑 ]

marion 发表于 2007-11-09 13:01

回复 #308 micheal73 的帖子


……我必须把不要此参数的标记的那个编译参数去掉才可以,而且我./configure --help
找不到with-xml   enable--track-vars 这2个参数哦……

是什么样的错误呢?你应该发上来的是当时的错误提示。

marion 发表于 2007-11-09 13:04

回复 #309 Yicho 的帖子


……
而我之前已经安装了BerkeleyDB了啊,为什么找不到数据库呢?
……

如果在安装BerkeleyDB时链接过程一切正常,且已经将库文件的路径添加至/etc/ld.so.conf的话,应该不会出现此类错误,也不用安装那个devel。

marion 发表于 2007-11-09 13:08

回复 #311 cnhawk386 的帖子


……
这里$1$phz1mRrj$3ok6BjeaoJYWDBsEPZb5C实际代表什么 插入数据库中应该怎么设定自己的密码呢??
……


这个是加密存放的密码,采取的是直接输入加密后的密码的形式。你可以在添加条目的过程中用形如password('123456')的方式来输入你想使用的密码,这个函数会帮你加密并存入mysql中。

具体到可以使用的对于密码加密的方法,你可以参照mysql方面的教程进行进一步了解。

marion 发表于 2007-11-09 13:09

原帖由 MYSQLER 于 2007-11-9 11:10 发表 http://bbs.chinaunix.net/images/common/back.gif
终于安装完了,但是等录是提示:


Can't chdir to /var/mailbox/extmail.org/zhangll/Maildir/, No such file or directory


关面有许多相关的讨论此问题的回复,你不妨先去找找看。

cnhawk386 发表于 2007-11-09 14:15

原帖由 marion 于 2007-11-9 13:08 发表 http://bbs.chinaunix.net/images/common/back.gif


这个是加密存放的密码,采取的是直接输入加密后的密码的形式。你可以在添加条目的过程中用形如password('123456')的方式来输入你想使用的密码,这个函数会帮你加密并存入mysql中。

具体到可以使用的对于 ...

INSERT INTO `mailbox` VALUES ('abc@def.com','abc',password('123456'),'','abc','','def.com/abc/Maildir/','def.com/abc','104857600S','52428800S','wb.wzy',1001,1001,'2007-02-14 15:10:04','2010-11-08 15:10:04',1,0,0,0,0,0,0,0);

# authtest -s login abc@def.com
Authentication succeeded.

   Authenticated: abc@def.com(uid 1001, gid 1001)
    Home Directory: /home/domains/def.com/abc
         Maildir: /home/domains/def.com/abc/Maildir/
             Quota: 104857600S
Encrypted Password: *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9
Cleartext Password: (none)
         Options: (none)

而extmail网站上的配置文档:
usr/sbin/authtest -s login test@extmail.org test
结果如下:
Authentication succeeded.

   Authenticated: test@extmail.org(uid 1000, gid 1000)
    Home Directory: /home/domains/extmail.org/test
         Maildir: /home/domains/extmail.org/test/Maildir/
             Quota: 5242880
Encrypted Password: {crypt}uywiuN.XggXXc
Cleartext Password: test
         Options: (none)


为什么一个是Encrypted Password: *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9
一个是Encrypted Password: {crypt}uywiuN.XggXXc呢?????
如何实现extmail网站上这种结果

# telnet 192.168.0.12 110
Trying 192.168.0.25...
Connected to 192.168.0.12 (192.168.0.12).
Escape character is '^]'.
+OK Hello there.
user abc@def.com
+OK Password required.
pass 123456
-ERR Login failed.


请问:问题大概出在哪里谢谢

[ 本帖最后由 cnhawk386 于 2007-11-9 14:22 编辑 ]

marion 发表于 2007-11-09 15:00

回复 #318 cnhawk386 的帖子


……
为什么一个是Encrypted Password: *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9
一个是Encrypted Password: {crypt}uywiuN.XggXXc呢?????
如何实现extmail网站上这种结果
……


那个应该只是加密方式的区别;比如你可以试试在insert命令中使用crypt('123456')来代替password。
另外,你的pop没有成功登录是不是因为别的原因造成的?你最好通过日志先确信一下。

[ 本帖最后由 marion 于 2007-11-9 15:01 编辑 ]

cnhawk386 发表于 2007-11-09 16:19

原帖由 marion 于 2007-11-9 15:00 发表 http://bbs.chinaunix.net/images/common/back.gif


那个应该只是加密方式的区别;比如你可以试试在insert命令中使用crypt('123456')来代替password。
另外,你的pop没有成功登录是不是因为别的原因造成的?你最好通过日志先确信一下。


Nov9 14:09:48 wbxsb pop3d: LOGIN FAILED, user=lsj@wb.wzy, ip=[::ffff:192.168.0.121]
Nov9 14:11:12 wbxsb pop3d: LOGOUT, ip=[::ffff:192.168.0.121]
Nov9 14:11:12 wbxsb pop3d: Disconnected, ip=[::ffff:192.168.0.121]

你确认你是使用的password('123456')这种形式吗???

[ 本帖最后由 cnhawk386 于 2007-11-9 16:29 编辑 ]

cnhawk386 发表于 2007-11-09 16:52

/usr/local/sbin/amavisd -u amavis debug
Problem in Amavis::DB or Amavis::DB::SNMP code:
BerkeleyDB needs compatible versions of libdb & db.h
      you have db.h version 4.4.20 and libdb version 4.2.52
Compilation failed in require at (eval 58) line 15.
BEGIN failed--compilation aborted at (eval 58) line 15.

marion 发表于 2007-11-09 17:14

原帖由 cnhawk386 于 2007-11-9 16:52 发表 http://bbs.chinaunix.net/images/common/back.gif
/usr/local/sbin/amavisd -u amavis debug
Problem in Amavis::DB or Amavis::DB::SNMP code:
BerkeleyDB needs compatible versions of libdb & db.h
      you have db.h version 4.4.20 and libdb vers ...

头文件引用错误,期望得到新安装的版本,但找到的是旧有的版本。请确认前面 BerkeleyDB部分关于重新链接头文件的步骤已经正确执行。或者手动重新链接报错的头文件到正确的位置。
页: 22 23 24 25 26 27 28 29 30 31 [32] 33 34 35 36 37 38 39 40 41
查看完整版本: RHEL4上安装基于postfix的全功能邮件服务器(全部使用目前最新源码包构建)