openwebmail安装笔记

王朝other·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

openwebmail 安装笔记

环境

redhat9.0+apache+sendmail+perl+openwebmail

redhat9.0, apache, sendmail和perl使用默认安装。

1. sendmail配置

TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl

define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl

将注视去掉,打开相应的认证机制,主要是为了支持outlook或foxmail ;

DAEMON_OPTIONS(`Port=25,Name=MTA')dnl

DAEMON_OPTIONS(`Port=587,Name=MSA,M=Ea')dnl

是添加的,设置相应的mta and msa的所用端口;

dnl DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')

dnl FEATURE(`accept_unresolvable_domains'

要注掉, 允许通过网络连接Sendmail,并禁止不可解析的域名relay邮件 ;最后保存。

编译sendmail.mc 生成sendmail.cf文件

# m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

2. apache

apache DocumentRoot is /home/www

3. 安装perl-suidperl-××××××××.386.rpm

4. 安装CPAN模块 - www.cpan.org

CGI.pm:

# tar xzvf CGI.pm-2.74.tar.gz

# cd CGI.pm-2.7.4

# perl Makefile

# make

# make install

一下软件安装方法相同,在此不再介绍:

MIME-Base64-2.12.tar.gz

Text-Iconv-1.2.tar.gz

Authen-PAM-0.12.tar.gz

4. 下载并安装openwebmail

tar xzvf openwebmail-2.41.tar.gz

将openwebmail解压缩到/home/www目录下,生产cgi-bin和data目录

将/cgi-bin/openwebmail/etc/default/auth_unix.conf拷贝到/etc目录下,并修改

a. passwdfile_encrypted /etc/shadow

b. passwdmkdb none

在/cgi-bin/openwebmail/etc目录下新建dbm.conf文件,内容如下:

dbm_ext .db

dbmopen_ext .db

dbmopen_haslock yes

在/cgi-bin/openwebmail/etc目录下修改openwebmail.conf文件,内容如下:

a. mailspooldir /var/spool/mail

b. ow_cgidir /home/www/cgi-bin/openwebmail

c. ow_cgiurl /cgi-bin/openwebmail

d. ow_htmldir /home/www/data/openwebmail

e. ow_htmlurl /data/openwebmail

f. default_language zh_CN.GB2312

g. default_iconset Cool3D.Chinese.Simplified

然后运行/home/www/httpd/cgi-bin/openwebmail/openwebmail-tool.pl --init

5. 修改/cgi-bin/openwebmail/etc/sessionss属性,增加写权限。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航