Linux伺服器---郵件伺服器openwebmail安裝

一生有你llx發表於2019-01-23

安裝openwebmail

  openwebmail 提供了可 化的 件管理系 ,它執行在Apache 境下。

1 、安裝必備軟體 

[root@localhost ~]#  yum install  y perl-TextIconv perl-CGI perl-CPAN perl-suidper perl-YAML

 

2 、在官網( http://openwebmail.org/openwebmail/download/release/ )下載openwebmail,解壓

[root@localhost ~]#  tar  xvf openwebmail-2-53.tar

 

3 、解壓後得到兩個目錄“cgi-bin”和“data”,而且這兩個目錄下都會包含一個“openwebmail”目錄。其中cgi-bin是要執行的程式,而data是資料部分。因此在後面我們要改的地方都集中在cgi-bin目錄下的openwebmail

1 )將cgi-bin下的openwebmail移動到網頁cgi預設目錄下 

[root@localhost ~]#  mv cgi-bin/openwebmail /var/www/cgi-bin/ 

2 )將data複製到“/var/www” 

[root@localhost ~]#  cp  r data/ /var/www/ 

3 )將data下的openwebmail移動到”/var/www/html/“ 

[root@localhost ~]#  mv data/openwebmail /var/www/html/

 

4 、修改cgi-bin下的openwebmail許可權

[root@localhost ~]#  chmod  R 777 /var/www/cgi-bin/openwebmail/

 

5 、修改suidperl的許可權 

[root@localhost ~]#  chmod 4555 /usr/bin/suidperl

 

6 、修改配置檔案openwebmail.conf,改變引數ow_cgidir、ow_htmldir,它們一個是網頁預設目錄,一個是資料預設目錄

[root@localhost openwebmail]#  gedit etc/openwebmail.conf

domainnames       auto

auth_module       auth_unix.pl

mailspooldir      /var/mail

ow_cgidir     /var/www/cgi-bin/openwebmail       // 網頁程式路徑

ow_cgiurl     /cgi-bin/openwebmail

ow_htmldir    /var/www/data/openwebmail          // 網頁資料路徑

ow_htmlurl    /openwebmail

logfile           /var/log/openwebmail.log

 

7 、修改身份認證檔案,這個檔案需要從defaults目錄拷貝,然後修改兩個引數“passwdfile_enctypted“和”passwdmkdb“

[root@localhost openwebmail]#  cp etc/defaults/auth_unix.conf etc/

[root@localhost openwebmail]#  gedit etc/auth_unix.conf

passwdfile_encrypted/etc/shadow

passwdmkdb    none

 

8 、修改dbm檔案,首先從defaults目錄下拷貝,然後改變引數“dbmopen_ext“和”dbmopen_haslock“

[root@localhost openwebmail]#  cp etc/defaults/dbm.conf etc/

dbm_ext           .pag

dbmopen_ext       none

dbmopen_haslock      no

 

9 、初始化openwebmail服務

[root@localhost openwebmail]#  ./openwebmail-tool.pl --init

creating db /var/www/cgi-bin/openwebmail/etc/maps/b2g ...done.

...done.

Welcome to the OpenWebMail!

Send the site report?(Y/n) yes     // 這裡必須輸入 yes

sending report...

Thank you.

 

10 、重啟Apache

[root@localhost openwebmail]#  service httpd restart

停止 httpd                                               [ 確定 ]

正在啟動  httpd httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain for ServerName

                            [ 確定 ]

 

11 、在瀏覽器輸入“127.0.0.1/cgi-bin/openwebmail/openwebmail.pl“,可以看到下面的登入視窗

  Linux伺服器---郵件伺服器openwebmail安裝

12 、在登入視窗輸入一個已經存在的使用者名稱和密碼,由於是第一次登入,我們需要做一些設定

 

13 、設定個人模板

  Linux伺服器---郵件伺服器openwebmail安裝

 



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29270124/viewspace-2286297/,如需轉載,請註明出處,否則將追究法律責任。

相關文章