1. 程式人生 > >Linux服務器---郵件服務openwebmail安裝

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

修改 iconv restart 地方 reat too 下載 用戶 root

安裝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 [確定]

正在啟動 httpdhttpd: 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“,可以看到下面的登錄窗口

技術分享圖片

12、在登錄窗口輸入一個已經存在的用戶名和密碼,由於是第一次登錄,我們需要做一些設置

技術分享圖片

13、設置個人模板

技術分享圖片

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