發新話題
打印

CentOS 5.1 Open Webmail 安裝流程

CentOS 5.1 Open Webmail 安裝流程

http://tw.myblog.yahoo.com/jw!7KOAi5OEGQL9D1WOQ2X5/article?mid=-2&prev=4&l=a&fid=6

CentOS 5.1 Open Webmail 安裝流程

2008/05/17 22:05

Open Webmail 官方網站:http://openwebmail.org/


這單純只是我內部測試的,具體來說內部使用是沒問題。不過會出現登入到webmail 時會出現無法寄信到外部網路趣的問題。使用者可收發信,有網路硬碟功能。

 

我的環境
IP 192.168.227.130
NETMASK 255.255.255.0
GATEWAY 192.168.227.2
DNS 168.95.1.1
 

HOSTNAME wenmail.example.com.tw
 

firewall disable
selinux disable

 

要架設 Open Webmail 前,請務必先將 sendmail、dovecot、httpd 架設好。
# httpd 套件
httpd
apr
apr-util
postgresql-libs
# dovecot 所需套件
perl-DBI
mysql
postgresql-libs
dovecot
千萬注意,以上服務要先架設好,否則你裝一千次也不會好。
 

 


安裝 openwebmail 所需
# yum -y install perl-suidperl perl-Compress-Zlib (光碟片裡面有,用光碟裝也可以)
# rpm -ivh http://apt.sw.be/redhat/el5/en/i386/dag/RPMS/perl-Text-Iconv-1.4-1.2.el5.rf.i386.rpm
# cd /tmp
# wget http://openwebmail.org/openwebmail/download/redhat/rpm/release/openwebmail-2.52-1.i386.rpm
# rpm -ivh /tmp/openwebmail-2.52-1.i386.rpm

修改 openwebmail.conf
# cp /var/www/cgi-bin/openwebmail/etc/openwebmail.conf /var/www/cgi-bin/openwebmail/etc/openwebmail.conf.bak
# vi /var/www/cgi-bin/openwebmail/etc/openwebmail.conf
55 行 enable_pop3 yes 修改成--> enable_pop3 no
62 行 default_language en 修改成--> default_language zh_TW.Big5
85 行 default_iconset Cool3D.English 修改成--> default_iconset Cool3D.Chinese.Traditional
202 行 webdisk_rootpath /webdisk 修改成--> webdisk_rootpath /

76 行
77 行 --
78 行 Open WebMail Project (http://openwebmail.org)
79 行
76、77、78、79 四行是使用者寄信的預設簽名檔,請自行修改紅字部分,(一般登入webmail 時就可以改了,但是為了
避免有人沒設定,我都會把它拿掉)。

 

最上面有提到登入openwebmail時會無法寄信到外部的問題就在這裡,幫openwebmail 設定所使用的SMTP SERVER 位置,因為openwebmal 嚴格算起來是一個綜合性的MUA,所以要幫他指定SMTP server。
# vi /var/www/cgi-bin/openwebmail/etc/defaults/openwebmail.conf
27 行 smtpserver 127.0.0.1 修改成--> 實體對外IP (沒設定的話openwebmail 只能內部寄信)

 

修改 dbm.conf
# cp /var/www/cgi-bin/openwebmail/etc/defaults/dbm.conf /var/www/cgi-bin/openwebmail/etc/defaults/dbm.conf.bak
# vi /var/www/cgi-bin/openwebmail/etc/defaults/dbm.conf
dbm_ext .db
dbmopen_ext .db
dbmopen_haslock no

 

使用 Open WebMail 變更密碼的時候,順便修改 samba 密碼
# cp /var/www/cgi-bin/openwebmail/etc/auth_unix.conf /var/www/cgi-bin/openwebmail/etc/auth_unix.conf.bak
# vi /var/www/cgi-bin/openwebmail/etc/auth_unix.conf
13 行 change_smbpasswd no 修改成--> change_smbpasswd yes (因為webmail 各使用者可自行修改密碼)

 

初始化openwebmail 程式
/var/www/cgi-bin/openwebmail/openwebmail-tool.pl --init
測試:http://192.168.227.130/cgi-bin/openwebmail/openwebmail.pl

 

簡化 Open WebMail 連結網址:
#在 /etc/httpd/conf/httpd.conf 設定檔最後面加上這一行
ScriptAlias /mail "/var/www/cgi-bin/openwebmail/openwebmail.pl"
# server httpd restart
測試:https://192.168.227.130/mail/
 

修改登入的logo與超連結
原本的logo位置/var/www/data/openwebmail/images/openwebmail.gif
可以將自己公司的logo放入 /var/www/data/openwebmail/images 目錄
 

# cp ./itas_logo.jpg / /var/www/data/openwebmail/images
 

 

修改openwebmail.conf中針對LOGO部分的內容
# vi /var/www/cgi-bin/openwebmail/etc/openwebmail.conf
 

將openwebmail.conf內的下列文字修改一下
logo_url %ow_htmlurl%/images/openwebmail.gif
logo_link http://opemwebmail.org
 

改成下列文字
logo_url %ow_htmlurl%/images/itas_log.gif
logo_link http://www.itas.com.tw
 

存檔之後下指令啟動它
 

# cd /var/www/cgi-bin/openwebmail
# ./openwebmail-tool.pl --init

TOP

發新話題