Presentation is loading. Please wait.

Presentation is loading. Please wait.

Openwebmail. 安裝 openwebmail 必要套件 yum -y install gcc perl-Text-Iconv perl-CGI perl- YAML perl-CPAN perl-suidperl httpd service httpd start chkconfig httpd.

Similar presentations


Presentation on theme: "Openwebmail. 安裝 openwebmail 必要套件 yum -y install gcc perl-Text-Iconv perl-CGI perl- YAML perl-CPAN perl-suidperl httpd service httpd start chkconfig httpd."— Presentation transcript:

1 openwebmail

2 安裝 openwebmail 必要套件 yum -y install gcc perl-Text-Iconv perl-CGI perl- YAML perl-CPAN perl-suidperl httpd service httpd start chkconfig httpd on

3 下載 openwebmail 所有程式 ( 主要 是.pl) tar ball cd /tmp; rm -rf /tmp/* mkdir /tmp/op; cd /tmp/op wget http://mylady.tw/public/linux/op/openwebmail-current.tar.gz tar -xvz -f openwebmail-current.tar.gz

4 將.pl 與設定檔搬到 /var/www mv cgi-bin/openwebmail /var/www/cgi-bin/ cp -r data/openwebmail /var/www/html mv data /var/www rm -rf /tmp/op

5 設定.pl 的 權限為 4755 cd /var/www/cgi-bin/openwebmail chmod 4755 openwebmail*.pl – set uid  runtime 時, 一般 user 暫時變為 file owner 再將 wrapsuid.pl permission > 660 – chmod 660 /var/www/cgi- bin/openwebmail/misc/tools/wrapsuid/wrapsuid. pl

6 原 /usr/bin/suidperl perm 為 0755,  4555 ll /usr/bin/suidperl > 請改為 4555 chmod 4555 /usr/bin/suidperl – 還記得 set uid 嗎 ? 參考 ll /usr/bin/passwd, run time 時變成 root

7 建立 openwebmail 的 log file touch /var/log/openwebmail.log ll /var/log/openwebmail.log – -rw-r--r-- root root /var/log/openwebmail.log chown root:mail /var/log/openwebmail.log ll /var/log/openwebmail.log – -rw-r--r-- root mail /var/log/openwebmail.log

8 copy redirect.html 到 /var/www/html/index.html 就不用打很長的網址 http://axp1.csie.ncu.edu.tw – http://axp1.csie.ncu.edu.tw/cgi- bin/openwebmail/openwebmail.pl http://axp1.csie.ncu.edu.tw/cgi- bin/openwebmail/openwebmail.pl cp -p /var/www/html/openwebmail/redirect.html /var/www/html/index.html – (cp -p 檔案的擁有者屬性也複製過去 ) 可以看一下 index.html 的 refresh content 就 是 /cgi-bin/openwebmail/openwebmail.pl

9 修改 openwebmail.conf vim /var/www/cgi-bin/openwebmail/etc/openwebmail.conf – ow_cgidir >> cgi 檔預設目錄, 改到 /var/www/cgi-bin/openwebmail – ow_htmldir >> html 檔預設目錄, 改到 /var/www/data/openwebmail – default_language en >> # 改成中文版: default_language zh_TW.Big5

10 複製預設認證檔到 /var/www/cgi- bin/openwebmail/etc/. cp /var/www/cgi- bin/openwebmail/etc/defaults/auth_unix.conf /var/www/cgi-bin/openwebmail/etc/. 修改認證檔 auth_unix.conf 的 – passwdfile_encrypted & passwdmkdb, 其他不用改 vim /var/www/cgi- bin/openwebmail/etc/auth_unix.conf – passwdfile_encrypted /etc/master.passwd >>> passwdfile_encrypted /etc/shadow – passwdmkdb /usr/sbin/pwd_mkdb >>> none

11 copy 預設 dbm.conf 到 正確的資料夾 cp /var/www/cgi- bin/openwebmail/etc/defaults/dbm.conf /var/www/cgi-bin/openwebmail/etc/. vim /var/www/cgi-bin/openwebmail/etc/dbm.conf – 三個參數值, 請改為 :.pag none no

12 openwebmail 初始化 cd /var/www/cgi-bin/openwebmail/ –./openwebmail-tool.pl --init

13 產生 openwebmail 的 Template 樣板 perl -MCPAN -e 'install HTML::Template‘ – yes ( 跑蠻久的 )

14 win7 開兩個 IE test win7 開兩個 IE – http://www.qlapita.com http://www.qlapita.com aa@qlapita.com & bb@qlapita.com 互寄bb@qlapita.com

15 aa & bb 第一次 login 的 page 左 aa, 右 bb

16 先不用改

17

18 剛剛用 outlook 寄的 email 還在

19 aa@qlapita.com 寄給 aa@qlapita.com & bb@qlapita.com 寄給 aa@qlapita.combb@qlapita.com

20

21


Download ppt "Openwebmail. 安裝 openwebmail 必要套件 yum -y install gcc perl-Text-Iconv perl-CGI perl- YAML perl-CPAN perl-suidperl httpd service httpd start chkconfig httpd."

Similar presentations


Ads by Google