Red hat linux9下apache+sendmail+openwebmail安装
时间:2006-06-22 来源:errmo
Red hat linux9下apache+sendmail+openwebmail安装
原创:朝阳 最后更新日期2006年6月22日 http://errmo.cublog.cn/
Red hat linux9安装只选择ftp服务,其它服务全不选。
Apache安装
将red hat linux 9第1张光盘放入光驱后挂装
#mount /mnt/cdrom
进入光盘的RedHat/RPMS目录
#cd /mnt/cdrom/RedHat/RPMS
安装所需的rpm包
#rpm –ivh httpd-2.0.40-2.1.i386.rpm
#rpm –ivh httpd-manual-2.0.40-21.i386.rpm
弹出光盘
#cd;eject
启动apache
#service httpd start
Sendmail安装
将red hat linux 9的第1张光盘放入光驱后挂装
#mount /mnt/cdrom
进入光盘的RedHat/RPMS目录
#cd /mnt/cdrom/RedHat/RPMS
安装所需的rpm包
#rpm –ivh sendmail-8.12.8-4.i386.rpm (默认情况下此包以安装)
为了能用m4工具生成sendmail的配置文件,需要安装m4的rpm包
#rpm –ivh m4-1.4.1-13.i386.rpm
弹出光盘
#cd;eject
将red hat linux 9的第3张光盘后挂装
#mount /mnt/cdrom
进入光盘的RedHat/RPMS目录
#cd /mnt/cdrom/RedHat/RPMS
安装所需的rpm包
#rpm –ivh sendmail-cf-8.12.8-4.i386.rpm
#rpm –ivh sendmail-doc-8.12.8-4.i386.rpm
弹出光盘
#cd;eject
简单修改配置
#vi /etc/mail/senmail.cf
将DaemonPortOptions=port=smtm,Addr=127.0.0.1,Name=MTA
改为DaemonPortOptions=port=smtm,Addr=本地服务器IP地址,Name=MTA
启动sendmail
#service sendmail start
希望sendmail在下次计算机自动启动,使用命令:
#ntsysv选中sendmail
安装imap
将red hat linux 9 的第2张光盘放入光驱后挂装
#mount /mnt/cdrom
进入光盘的RedHat/RPMS
#cd /mnt/cdrom/RedHat/RPMS
安装所需的rpm包
#rpm –ivh imap-2001a-18.i386.rpm (此包提供pop和imap两种协议)
弹出光盘
#cd;eject
修改pop3和imap
#vi /etc/xinetd.d/ipop3
将disable = yes
改为 disable = no
然后更改/etc/xinetd.d/imap
将 disable = yes
改为 disable = no
使用下面命令启动xinetd
#service xinetd restart
备注xinetd可能提示没有安装,此包在第一张光盘Redhat/RPMS/
#mount /mnt/cdrom
#cd /mnt/cdrom/RedHat/RPMS/
#rpm –ivh xinetd-2.3.10-6.i386.rpm
安装openwebmail
下载相应的包http://www.openwebmail.org/openwebmail/download/redhat/rpm/packages/rh9/
perl-CGI-2.81-88.i386.rpm
perl-Compress-Zlib-1.21-RH9.i386.rpm
perl-Text-Iconv-1.2-RH80.i386.rpm
perl-suidperl-5.8.0-88.i386.rpm
及http://www.openwebmail.org/openwebmail/download/redhat/rpm/packages/rh9/optional/
perl-CGI-SpeedyCGI-2.21-RH9.i386.rpm
安装perl
#rpm –ivh perl-CGI-2.81-88.i386.rpm perl-Compress-Zlib-1.21-RH9.i386.rpm perl-Text-Iconv-1.2-RH80.i386.rpm
perl-suidperl-5.8.0-88.i386.rpm perl-CGI-SpeedyCGI-2.21-RH9.i386.rpm
下载openwebmail
http://www.openwebmail.org/openwebmail/download/redhat/rpm/release/
我下载的openwebmail-2.20-1.i386.rpm
#rpm –ivh openwebmail-2.20-1.i386.rpm
安装进入
#cd /var/www/cgi-bin/openwebmail
运行
# ./openwebmail-tool.pl –init
进入
#cd /var/www/cgi-bin/openwebmail/etc
修改openwebmail.conf
#vi openwebmail.conf
dbm_ext .db
dbmopen_ext none
dbmopen_haslock no
改为
dbm_ext .db
dbmopen_ext %dbm_ext%
dbmopen_haslock no
再次运行
#cd /var/www/cgi-bin/openwebmail
#./openwebmail-tool.pl –init
Openwebmail安装完成
打开openwebmail邮件页
http://ip地址/cgi-bin/openwebmail/openwebmail.pl
在apache里添加别名
#cd /etc/httpd/conf
#vi httpd.conf
ScriptAlias /webmail "/var/www/cgi-bin/openwebmail/openwebmail.pl"
Alias /data "/var/www/data"