2012-09-09

Centos 安裝 OpenWebmail

Centos 安裝 OpenWebmail


先確認 POP3 SMTP 是否啟動?

安裝 OpenWebmail

官方網站 http://www.openwebmail.org

版本是openwebmail 2.53



在官網上下載有關於openwebmail的套件如下

openwebmail-2.53-1.i386.rpm
openwebmail-2.53-2.i386.rpm
openwebmail-2.53-3.i386.rpm

openwebmail-data-2.53-1.i386.rpm
openwebmail-data-2.53-2.i386.rpm
openwebmail-data-2.53-3.i386.rpm

安裝所需套件利用Yum 安裝

yum install perl-suidperl perl-Compress-Zlib perl-Text-Iconv

安裝openwebmail

rpm -ivh –force – -nodeps openwebmail-*

rpm -ivh –force – -nodeps openwebmail-data-*

設定 openwebmail

修改 /var/www/cgi-bin/openwebmail/etc/dbm.conf

dbm_ext .pag
dbmopen_ext none
dbmopen_haslock no

修改 /var/www/cgi-bin/openwebmail/etc/openwebmail.conf

domainnames pmail.idv.tw ( 修改為自己的domain name)

default_iconset Cool3D.Chinese.Traditional (讓openwebmail 介面ICOM 變成中文的)

修改 /var/www/cgi-bin/openwebmail/etc/defaults/openwebmail.conf

smtpserver 192.168.1.5 (修該為子己的smtp IP位址)

初始化openwebmail

下達只令 /var/www/cgi-bin/openwebmail/openwebmail-tool.pl –init

最後會問你要不要傳 report

Send the site report?(Y/n) y 選y即可

啟動 Apache server –> service httpd start

openwebmail 連線位址 http://yourdomain or ip /cgi-bin/openwebmail/openwebmail.pl

簡化登openwebmail 登入網址的長度

在openwebmail 2.53 若是以rpm安裝方式就不須手動在 /etc/httpd/conf/httpd.conf 加入

ScriptAlias /webmail /var/www/cgi-bin/openwebmail/openwebmail.pl

因rpm安裝時就會自動再 /etc/httpd/conf.d 目錄下面產生 openwebmail.conf 裡面就已包含簡化的設定

重新啟動Apache 服務 service httpd restart

設定 Aapche 開機自動啟動 chkconfig httpd on

連線位址就變成 http://yourdomain or ip /webmail

PS:

1. 之前dbm.cof 設定如下

dbm_ext .db
dbmopen_ext .db
dbmopen_haslock yes

此次我在CentOS 6 設定時他出現訊息要我換成

dbm_ext .pag
dbmopen_ext none
dbmopen_haslock no

這樣他才讓我順利初始化openwebmail

2. 如果在http log 中有出現下列的error 訊息

Can’t locate CGI.pm in @INC (@INC contains: /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5) at /var/www/cgi-bin/openwebmail/openwebmail.pl line 32.

應該就是少安裝了 perl-CGI 套件

利用指令 yum install perl-CGI 安裝即可

出自 MIS的背影

沒有留言:

張貼留言