Linux下Apache+Sendmail+Openwebmail配置详解[服务器安全]
本文“Linux下Apache+Sendmail+Openwebmail配置详解[服务器安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
Linux上sendmail架的邮件服务器,关于用惯webmail的人来说,要用客户端软件有些很不习惯,但是怎么办理这一问题呢,目前,网上能找到不少WebMail软件,但多为商业软件,动辄支持百万级用户.它们固然功效很强,但对普通单位来说,有点儿“大材小用”.那么,可否找到这样一个WebMail:免费的、对中文支持较好、可以让用户既保存原有利用习惯又能通过Web界面收发邮件?
Open WebMail由Perl编写,遵守GPL版权,可运行于多种版本Linux/Unix上,对系统要求低,只需拥有支持CGI的Web Server和Perl 5.005及以上版本便可,无需数据库支持,安装简单,保护便利.作为一个轻量级的Webmail软件,Open WebMail较好地实现了收发邮件的各项功效,完万能满意普通的利用.它对系统要求低,保护便利,非常合适在科研院所、大专院校中利用.笔者所在实行室(运行环境为:邮件服务器 DELL L667r,配置为PⅢ667MHz/128M/15GB,RedHat6.2/Apache 1.3.12/Perl 5.005_03,用户数120人左右)已利用它半年多,运行杰出,得到了用户的承认.
在网上关于webmail配置的文章很多,目前我自己也来说说我在red-flag linux AD 4.1 上用Apache+sendmail+openwebmail的具体配置办法
#####################################################################
相关软件下载地址:
http://turtle.ee.ncku.edu.tw/openwebmail/download/
openwebmail在release下, 别的组件在packages下
#####################################################################
安装相关组件:
组件有:
Authen-PAM-0.16.tar.gz
CGI.pm-3.05.tar.gz
ispell-3.3.02.tar.gz
libnet-1.19.tar.gz
MIME-Base64-3.01.tar.gz
Text-Iconv-1.2.tar.gz
全部组件全部安装在/usr/locae/src/下
安装方法:
比方安装CGI.pm-3.05.tar.gz
tar zxvf CGI.pm-3.05.tar.gz
perl Makefile.PL
make
make install
别的组件安装方法一样,但一定要注意看能否有出错,出错则不能成功
#####################################################################
安装openwebmail
将openwebmail安装在/var/www/下
tar zxvBpf openwebmail-2.51-20050627.tar.gz
perl Makefile.PL
make
make install
#####################################################################
做链接ln -s /var/www /usr/local/www
因为openwebmail别的的文件默许途径为/usr/local/www
这样做是个懒的办法
#####################################################################
改正/var/www/cgi-bin/openwebmail/etc/openwebmail.conf
#配置name 在背面写上自己想要的看到的,比方可以写成以下,会在登录框的左下角看到
name www.avnads.cn 作者:鹏飞你的称心是我永久的追求
#下面是改版本的信息
version 2006 版权全部 盗版必究
#这里是改发行时间吧,在你启动openwebmail时可以看到
releasedate 20060318
#这是改logo_link 的链接,我把它改成我的主页地址
logo_link www.avnads.cn
#配置域名,假如不配置会呈现如avnads@www.avnads.cn,这样的地址,不复合要求,
domainnames avnads.cn
#配置登录身份考证方法
auth_module auth_pam.pl
mailspooldir /var/mail
ow_cgidir /usr/local/www/cgi-bin/openwebmail
ow_cgiurl /cgi-bin/openwebmail
ow_htmldir /usr/local/www/openwebmail
ow_htmlurl /openwebmail
#日记文件存放位置
logfile /var/log/openwebmail.log
#时区
timeoffset +0800
#拼写查抄
spellcheck /usr/bin/ispell
dbm_ext .db
#语言
default_language zh_CN.GB2312
default_iconset Cool3D.Chinese.Simplifed
#禁止网络硬盘功效
enable_webdisk no
#禁止终端衔接
enable_sshterm no
#####################################################################
改正/var/www/cgi-bin/openwebmail/auth/auth_unix.pl
将这项改成:my$passwdmkdb="none"
#####################################################################
在/var/www/cgi-bin/openwebmail目录下
chmod 4755 openwebmail*.pl
chown root:mail openwebmail*.pl
#####################################################################
在/var/www/cgi-bin/openwebmail/etc/目录下成立dbm.conf文件
vi dbm.conf
内容以下:
dbm_ext .db
dbmopen_ext .db
dbmopen_haslock yes
#####################################################################
在/var/log下成立日记文件:openwebmail.log
touch openwebmail.log
chmod 777 openwebmail.log
###########################################################################
向/etc/logrotate.d/syslog中追加以下几行
以开启openwebmail.log的日记轮询功效:
/var/log/openwebmail.log {
postrotate /usr/bin/killall -HUP syslogd
endscript
}
###########################################################################
6.配置apache 及 openwebmail
1):配置cgi-bin
vi /etc/httpd/conf/httpd.conf
按以下改正:
AllowOverride All
Options ExecCGI
以上是“Linux下Apache+Sendmail+Openwebmail配置详解[服务器安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |