rhel5下openwebmail的配置

 
一、安裝配置:
 
     本文使用rpm格式安裝軟件包,一臺rhel5.2服務器,域名爲:rhel5.net,ip爲192.168.1.105,所有需要安裝的軟件:cyrus-sasl、dovecot、httpd 、perl-Text-Iconv、perl-suidperl、perl-Compress-Zlib、perl-CGI-SpeedyCGI 。其中Postfix、sendmail +cyrus-sasl+dovecot+httpd+perl在安裝系統時一起安裝。
    下載openwebmail相關軟件包,官方網站是http://www.openwebmail.org/,在安裝過程中可能依賴其他軟件包,請在網上找找看。
    接着配置sendmail和dovecot,這裏我就不多說了,參看我的其他文章,在這提醒一下各位,如果給sendmail配置了TLS的話,它所監聽的端口是456,請在客戶端上配置使用加密的方式時注意一下這個!下來安裝openwebmail軟件,我使用的是yum方式安裝的,這樣它會自動解決軟件包依賴問題,前提是你必須創建一個repo文件,這個嘛,在openwebmail官方網站上有,請自行參考。openwebmail安裝的目錄是/var/www/cgi-bin/openwebmail,這個目錄下主要是一些perl腳本和配置文件,下來初始化配置文件,命令如下:
    # /var/www/cgi-bin/openwebmail/openwebmail-tool.pl ――init
    然後根據屏幕提示修改/var/www/cgi-bin/openwebmail/etc/dbm.conf這個文件,修改如下:
    dbm_ext           .db
    dbmopen_ext       .dbm
    dbmopen_haslock   no
    再一次初始化配置文件,系統詢問是否發送站點包括選擇不發送(按“n”按鈕)。
   還有修改一下其他相關配置文件,如下所示:
   把/var/www/cgi-bin/openwebmail/etc/openwebmail.conf 文件中字段:
    # domainnames auto
    更改爲:
    domainnames rhel5.net      #更改爲自己定義的域名#
    default_language en
    更改爲:
    default_language zh_CN.GB2312           #更改爲簡體中文版介面#
    把/var/www/cgi-bin/openwebmail/etc/defaults/openwebmail.conf文件中的字斷:
smtpserver 127.0.0.1
    更改爲:
    smtpserver 192.168.1.105 #更改smtp服務器的地址#
    authpop3_server localhost
    更改爲:
    authpop3_server 192.168.1.105 #更改pop3服務器的地址#
    把/var/www/cgi-bin/openwebmail/etc/defaults/dbm.conf文件中的字斷:
    dbmopen_ext none
    更改爲:
    dbmopen_ext .db
    dbmopen_haslock no
    更改爲:
    dbmopen_haslock yes
    smtpserver 192.168.1.105 #添加smtp服務器的地址#
    然後再次運行openwebmail-tool.pl命令來初始化配置文件,這樣你的webmail就配置成功了!然後在httpd.conf文件裏做相應的修改即可!
 
二、openwebmail的日誌文件的定期地清理:
   
    日誌文件都會隨着時間的推移和訪問次數的增加而迅速增長,因此必須對日誌文件進行定期清理以免造成磁盤空間的不必要的浪費。同時也加快了網管員查看日誌所用的時間,因爲打開小文件的速度比打開大文件的速度要快。要使系統重新使用空的日誌文件,可以執行操作:
修改文件 /etc/logrotate.d/syslog,在文件尾加入以下內容:
/var/log/openwebmail.log {
       postrotate
           /usr/bin/killall -HUP syslogd
       endscript}即可!
 
三、加速郵件服務器:

   (1)使用speedcgi來加速

    針對Openwebmail速度慢的缺點,可以使用speedcgi來加速。
    # yum -y install perl-CGI-SpeedyCGI,安裝完後接着執行命令:“speedy_convert”,這個命令會自動設定已安裝的 OpenWebMail 以便讓其以 SpeedyCGI 方式執行。

   (2)啓動HTTP資料壓縮傳送 
      目前openwebmail的版本是openwebmail-2.53,這個版本默認是已啓動HTTP資料壓縮傳送功能的,在登錄openwebmail時會出現“HTTP資料壓縮傳送”選項。這樣可以加速郵件服務器運行速度。

     

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章