由 一狼 在 09-30-2003 14:02 发表:
关于openwebmail-prefs.pl的问题
配置如下:
redhat AD2.1默认安装已经把sendmail安装好了,那么我们所需要的的就是从网上下载openwebmail,理论上安装openwebmail必须具备以下软件包:
openwebmail-2.00.tgz (主程序,必需)
CGI.pm-2.74.tar.gz (必需)
MIME-Base64-2.12.tar.gz (必需)
libnet-1.0901.tar.gz (必需)
根据我的实际经验,openwebmail在redhat AD2.1下只需要openwebmail-2.00.tgz主程序和perl-Text-Iconv-1.2-RH73.i386.rpm安装包即可正常工作,当然你也可以编译源码包进行安装,不过我必须提醒你在redhat AD2.1系统中编译源码非常不爽(起码对我们这些菜鸟来说)。
下载安装软件 :参考地址 http://turtle.ee.ncku.edu.tw/openwebmail/download/
openwebmail-2.00.tgz
perl-Text-Iconv-1.2-RH73.i386.rpm
下载完成后,把它们全部放在root目录下
安装支持包:
rpm -ivh perl-Text-Iconv-1.2-RH73.i386.rpm
安装主程序:
tar -zxvf openwebmail-2.00.tgz
解出cgi-bin和data两个文件夹,然后把它们移动到你所设定的位置
mv cgi-bin/openwebmail /var/www/cgi-bin
mv data/openwebmail /var/www/html
修改apache的配置文件httpd.conf
vi /etc/httpd/conf/httpd.conf
修改如下:
……
1<directory cgi-bin="" var="" www=""> #修改apache的cgi设置
2
3AllowOverride ALL
4
5Options ExecCGI
6
7Order allow,deny
8
9Allow from all
10
11</directory>
……
重新启动apache:
/etc/rc.d/init.d/httpd restart
配置openwebmai:
修改openwebmail.pl文件的属性,使它们能够正常运行
cd /var/www/cgi-bin/openwebmail
chown root.mail openwebmail*.pl #修改openwebmail*.pl的所有者为root用户和mail组
chmod 4755 openwebmail*.pl #修改openwebmail*.pl的权限
*配置openwebmail.conf
vi /var/www/cgi-bin/openwebmail/etc/openwebmail.conf
需要修改的地方:
……
ow_cgidir /var/www/cgi-bin/openwebmail #所有者的cgi目录
ow_htmldir /var/www/html/openwebmail #所有者的html目录
default_language zh_CN.GB2312 #默认语言
……
*根据自己的需要配置openwebmail.conf.default
vi /var/www/cgi-bin/openwebmail/etc/openwebmail.conf.default
这是我自己修改的地方:
……
smtpserver mail.test.com #smtp服务器
default_language Chinese-Simplified #默认语言
defualt_charset gb2312 #默认语言编码
1<defautl_signature> #默认签名
2
3——
4
5欢迎使用openwebmail电子邮件系统
6
7——
8
9
10
11default_style Hotmail #默认样式
12
13default_iconset Cool3D.Chinese.Simplified#默认图标
14
15default_bgurl Envelope.gif #默认背景图片
16
17……
18
19
20
21*修改auth_unix.pl文件
22
23vi /var/www/cgi-bin/openwebmail/auth_unix.pl
24
25需要修改的地方:
26
27……
28
29my $unix_passwdfile_encrypted="/etc/shadow"
30
31my $unix_passwdmkdb="none"
32
33……
34
35
36
37*初始化设置
38
39/var/www/cgi-bin/openwebmail/openwebmail-tool.pl --init
40
41如果出现welcome to the open webmail,祝贺你!你已经成功了一半!
42
43配置sendmail
44
45
46
47*安装imap和pop3服务
48
49mount /mnt/cdrom
50
51cd /mnt/cdrom/RedHat/RPMS
52
53rpm -ivh imap-2001a-10.0as.i386.rpm
54
55稍待片刻,安装完毕
56
57
58
59*修改sendmail.cf
60
61vi /etc/sendmail.cf
62
63……
64
65O DaemonPortOptions=Port=smtp,Addr=m</defautl_signature>