LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 949|回复: 9

请教openwebmail的问题![已解决]

[复制链接]
发表于 2005-5-19 16:38:52 | 显示全部楼层 |阅读模式
我的系统是debian (sarge)
apache是1.3.33版本
我是按照openwebmail的readme来安装的:
1。下载安装CGI.pm-3.05.tar.gz             (按照readme来安装)
2。下载安装MIME-Base64-3.01.tar.gz   (按照readme来安装)
3。下载安装libnet-1.19.tar.gz               (按照readme来安装)
4。下载安装Text-Iconv-1.2.tar.gz         (按照readme来安装)
5。下载安装OPENWEBMAIL                 
  (1)把 openwebmail-X.XX.tar.gz下载到/var/www
          cd /var/www
          tar -zxvBpf openwebmail-X.XX.tar.gz
          mv data/openwebmail html/
          rmdir data
(2)修改auth_unix.conf和openwebmail.conf里面的相关变量
(3)/usr/local/apache/share/cgi-bin/openwebmail/openwebmail-tool.pl --init
  (4)把usr/local/www/cgi-bin/openwebmail下的以下文件改为了如下的mode
~/openwebmail*.pl             - owner=root, group=mail, mode=4755
   ~/vacation.pl                   - owner=root, group=mail, mode=0755
   ~/etc                               - owner=root, group=mail, mode=755
   ~/etc/sessions                - owner=root, group=mail, mode=771
   ~/etc/users                     - owner=root, group=mail, mode=771



以上的所有步骤都成功了,但是我在ie中输入了
http://xxxxx/cgi-bin/openwebmail/openwebmail.pl,却出现
HTTP 404 - 未找到文件
我的apache 是正常的,可以访问到http://xxxxxxxxxxxxxxxxxx/index.htm
请问一下各位是什么原因,谢谢!
发表于 2005-5-19 17:50:23 | 显示全部楼层
把apache的httpd.conf里面关于cgi-bin的一段贴出来看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-20 11:50:15 | 显示全部楼层
我在httpd.conf文件中加入了以下内容,但是还是不行
<Directory /var/www/cgi-bin/openwebmail>
AllowOverride All
Options ExecCGI
Order allow,deny
Allow from all
</Directory>

请问一下是什么原因,谢谢!
回复 支持 反对

使用道具 举报

发表于 2005-5-20 12:15:59 | 显示全部楼层
apache里面的关于.pl的配置信息呢?贴出来看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-21 08:27:16 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2005-5-22 10:06:38 | 显示全部楼层
Post by sosogh
我在httpd.conf文件中加入了以下内容,但是还是不行
<Directory /var/www/cgi-bin/openwebmail>
AllowOverride All
Options ExecCGI
Order allow,deny
Allow from all
</Directory>

请问一下是什么原因,谢谢!


不需要改httpd.conf

在debian下openwebmail.conf应该这样:

mailspooldir  是 /var/spool/mail

ow_cgidir         /usr/lib/cgi-bin/openwebmail

ow_htmldir      /var/www/openwebmail
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-22 14:17:01 | 显示全部楼层
谢谢!
不过这样改了好象还是不行!
我ls了一下 /usr/lib/cgi-bin,里面什么也没有
而且mailspooldir好象是/var/mail
回复 支持 反对

使用道具 举报

发表于 2005-5-23 09:44:54 | 显示全部楼层
注意一下权限问题就可以解决了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-23 19:24:00 | 显示全部楼层
把httpd.conf文件中的
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
改为
ScriptAlias /cgi-bin/ /var/www/cgi-bin/


就行了!
回复 支持 反对

使用道具 举报

发表于 2005-5-25 11:04:12 | 显示全部楼层
/var/spool/mail 还是 /var/mail 都无所谓,只是一个链接而已。

/uar/lib/cgi-bin/opwebmail 这个目录应该是你mv过去的。

还是应该按照你的系统情况修改openwebmail的配置,而不是反过来。。。

你列出的前4步都可以用apt-get install 解决,没必要那么麻烦。

而5 (4)步是为什么呢,应该是不需要的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表