发新话题
打印

[讨论] 关于extmail后台添加用户后无法登陆问题?

本主题由 hzqbbc 于 2008-8-21 20:21 加入精华

关于extmail后台添加用户后无法登陆问题?

本人下载官方ExtMail-Solution-Linux-0.2.tar.gz软件包,根据官方提供的解决方案安装:http://www.extmail.org/docs/extmail_solution_linux/

操作系统:linux as 4U6

Extmail和ExtMan的正确安装,数据库也正确导入,测试authlib正常! SELinux关闭状态.suexec重新编译过

但是ExtMan后台与管理员身份进去添加新用户,发现新增用户无法进去,提示为:

Can't chdir to /home/domains/extmail.org/test/Maildir/, Permission denied

系统上 /home/domains/  权限分配按照官方一致.

在论坛里搜索和我遇到同样问题的朋友,但都没有给出详细的解决方法:

请管理员指导详细的配置方法

[ 本帖最后由 guizi 于 2008-8-20 22:02 编辑 ]

TOP

可以肯定1点,绝对是权限问题,因为提示permission denied

所以请重新、仔细的检查您的安装步骤吧,尤其是chown -R vuser:vgroup /home/domains

以及webmail/后台的运行环境(apache是否打开Suexec)
请引用或摘抄本站文章信息的朋友,保留本站链接及作者信息,保护版权,谢谢。

构建高性能大容量开源邮件系统- ExtMail

Postfix在中国官方网站

TOP

经过反复测试问题解决

我的情况是这样的,我之前是用编译安装的apache2.2.8的版本,在加载模块suexec的时候我是没有重新编译的,直接用加载的方法;
后来看了apache官方文档suexec的介绍后,我重新编译的了apache并加载上suexec,问题解决!
我的apache配置如下:
#tar -zxvf httpd.tar.gz
#cd httpd-2.2.8
./configure --prefix=/usr/local/apache2 \
--enable-dav \
--enable-so \
--enable-suexec \
--with-suexec-bin=/usr/local/apache2/bin/suexec \
--with-suexec-caller=daemon \
--with-suexec-docroot=/var/www \     #注意这个要定义好,要不然会log会提示command not in docroot
--with-suexec-logfile=/usr/local/apache2/logs/suexec_log

权限方面还是按照extmail官方文档的步骤,总结原因可能是extmail官方文档介绍安装apache的时候它是用rpm包的,我是用.tar.gz包编译的.
希望大家在编译apache的时候要注意,根据自己的环境来suexec的配置方法!

[ 本帖最后由 guizi 于 2008-8-21 14:02 编辑 ]

TOP

支持lz自立更生,解决问题的精神,加精华了。
请引用或摘抄本站文章信息的朋友,保留本站链接及作者信息,保护版权,谢谢。

构建高性能大容量开源邮件系统- ExtMail

Postfix在中国官方网站

TOP

,顶一下,我用源码时也出现了 command not in docroot
这个问题,不过不是--with-suexec-docroot=/var/www 没有加,而是我改了httpd.conf的根目录,--with-suexec-docroot可加可不加,不加的话只要不改根目录就行了;

[ 本帖最后由 liushaobo 于 2008-10-7 22:25 编辑 ]

TOP

发新话题