配置openwebmail
通過修改配置文件openwebmail.conf,實現個性化郵箱定制。用戶可以自由的更改郵箱logo、域名、容量 、簽名等信息。
1、重定向index,快速打開郵箱。將下面的內容復制到“/var/www/html/index.html”,這樣就可以直接通過“127.0.0.1”打開郵箱
| [root@localhost openwebmail]# gedit /var/www/html/index.html <html> <head><meta http-equiv="Refresh" content="0;URL=/cgi-bin/openwebmail/openwebmail.pl"> </head> <body onload="window.open('/cgi-bin/openwebmail/openwebmail.pl','_top')"> </body> </html> |
2、修改登錄logo。將“/var/www/html/openwebmail/images/openwebmail.gif”替換成自己的logo,注意名字不要變

3、更改logo鏈接。登錄框上方的logo有一個默認的鏈接地址,我們可以通過修改配置文件中的參數“logo_link”來使它重定向到我們自己的網站
| [root@localhost openwebmail]# gedit /var/www/cgi-bin/openwebmail/etc/openwebmail.conf logo_link http://www.baidu.com |
4、修改發件人的域名。在配置文件中有一個參數domainnames,我們可以將它改為自己的郵箱域名。這樣在發件的時候,就會顯示出正確的郵箱域名。
| [root@localhost openwebmail]# gedit /var/www/cgi-bin/openwebmail/etc/openwebmail.conf domainnames mailsrv.david.cn |
修改前

修改后
5、修改附件大小限制。附件太大會降低服務器的效率,因此我們必須合理的設置附件的大小,可以通過參數attlimit來設置。
| [root@localhost openwebmail]# gedit /var/www/cgi-bin/openwebmail/etc/openwebmail.conf attlimit 10 |
修改之后,發送一個郵件,結果如下

6、允許root登錄。由於root用戶的權利太大,因此默認不允許root登錄。我們可以通過參數allowed_rootloginip來設置允許某個ip地址使用root登錄,這樣相對來說安全一些
| [root@localhost openwebmail]# gedit /var/www/cgi-bin/openwebmail/etc/openwebmail.conf allowed_loginip 192.168.0.112 //只允許指定的ip登錄root #allowed_loginip all //允許所有的ip地址使用root登錄 |
修改前

修改后

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“,可以看到下面的登錄窗口

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

13、設置個人模板
