rhel5下openwebmail的配置

2021-09-04 04:30:44 字數 2344 閱讀 6323

一、安裝配置:

本文使用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在安裝系統時一起安裝。

在安裝過程中可能依賴其他軟體包,請在網上找找看。

接著配置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 即可!

三、加速郵件伺服器:

(1)使用speedcgi來加速

針對openwebmail速度慢的缺點,可以使用speedcgi來加速。

# yum -y install perl-cgi-speedycgi,安裝完後接著執行命令:「speedy_convert」,這個命令會自動設定已安裝的 openwebmail 以便讓其以 speedycgi 方式執行。

(2)啟動http資料壓縮傳送 

目前openwebmail的版本是openwebmail-2.53,這個版本預設是已啟動http資料壓縮傳送功能的,在登入openwebmail時會出現「http資料壓縮傳送」選項。這樣可以加速郵件伺服器執行速度。

參考**:

RHEL5下重設密碼

linux系統忘記密碼是很鬱悶的的事情,進不了系統,又不想重灌系統,那有沒有好的解決辦呢?下面以 的形式介紹一下具體的操作步驟!一 保證系統的grub沒有被加密,如果被加密的話,至少要知道grub的密碼 二 重啟系統,進入下面的介面 開機後,如果沒有設定grub密碼,那系統會自動到達這個介面,如果有...

RHEL5下如何使用LUN

lun logic unit number 類似於linux下的lv 邏輯卷 可以理解為儲存裝置分配給主機使用的空間。它區分intiator端和target端。一般intiator端指前端主機,target端指後端儲存。那我們linux主機要使用lun,首先是在後端儲存上建立raid 建立熱備盤 建...

RHEL5下編譯2 6 26 5核心

rhel5下編譯2.6.26.5核心 1 準備工作 去 2 配置.config cd usr src kernels tar xjf linux 2.6.25.6.tar.bz2 請根據自身需要選擇或取消選擇某些選項,我去除了ipv6的支援,加入ntfs檔案系統的讀寫,只簡單作了選擇作為測試只用 m...