|
|
发表于 2004-1-6 08:43:36
|
显示全部楼层
看看这个怎么样?能不能解决你的问题!
这是一位叫铁牛&黑油老兄的日记,非常不错!
openwebmail 算是一個相當不錯的 web mail ...
1. 功能相當齊全,由其開發小組是台灣某大學,所以相對的對中文 Big5 的處理,對國人?碚f非常完整。
2. 可接收外部信箱。
3. 自動回應?硇耪咝畔ⅰ
4. 可設定信件過濾(這可以拿?磉^濾病毒信件和垃圾信ㄛ)。
5. 線上通?錄。
6. 線上語音通知。
但是其也有部份缺點:
1. 安裝不太容易,對一個 Linux 新手而言,其安裝說明似乎有那麼一點點隔閡。
2. 版本更新非常快、頻繁。這對管理者而言不知福還是禍,一?硪驗槠涓逻^程有如重新安裝一般,所以幾乎是重跑一次安裝,三天兩頭?硪淮 update .. 可能會累死管理者;管理者所面對的另一問題,更新頻繁的軟體是不是有嚴重 bug,該 bug 是不是會造成系統安全上的問題,這都值得我們深思顧慮的。
嘿~~~ 不說那麼多了,我們開使?磉M行安裝,享受一下自家架設 Web mail 的快感~~~~~~
----需要檔案----
openwebmail-2.21-1.i386.rpm
perl-Text-Iconv-1.2-RH80.i386.rpm
perl-CGI-2.81-88.i386.rpm
perl-CGI-SpeedyCGI-2.21-RH9.i386.rpm
perl-Compress-Zlib-1.21-RH9.i386.rpm
perl-suidperl-5.8.0-88.i386.rpm
----安裝必須套件----
1.先查詢是否已安裝perl-CGI
rpm -qa|grep perl-CGI
如果沒有,執行
rpm -Uvh perl-CGI-2.81-88.i386.rpm
2.安裝perl-Compress-Zlib-1.21-RH9.i386.rpm
rpm -Uvh perl-Compress-Zlib-1.21-RH9.i386.rpm
3.安裝perl-suidperl-5.8.0-88.i386.rpm
rpm -Uvh perl-suidperl-5.8.0-88.i386.rpm
4.安裝perl-Text-Iconv-1.2-RH80.i386.rpm
rpm -Uvh perl-Text-Iconv-1.2-RH80.i386.rpm
5.安裝openwebmail-2.21-1.i386.rpm
rpm -Uvh openwebmail-2.21-1.i386.rpm
6.如果要用SpeedyCGI的加速功能,就安裝perl-CGI-SpeedyCGI-2.21-RH9.i386.rpm
rpm -Uvh perl-CGI-SpeedyCGI-2.21-RH9.i386.rpm
speedy_convert
----系統設定----
1. cd /var/www/cgi-bin/openwebmail/
2. ./openwebmail-tool.pl --init
3. vi etc/openwebmail.conf
4. 依提示修改openwebmail.conf 第18-20行
ex:
Please change the following 3 options in openwebmail.conf
from
dbm_ext .db
dbmopen_ext
dbmopen_haslock 0
to
dbm_ext .db
dbmopen_ext %dbm_ext%
dbmopen_haslock yes
5.在執行一次./openwebmail-tool.pl --init
6.完成 執行http://server/cgi-bin/openwebmail/openwebmail.pl即可使用.
----進階用法----
1.更改ICON圖形
vi /var/www/cgi-bin/openwebmail/etc/openwebmail.conf
:1,$s/Cool3D.English/Cool3D.Chinese.Traditional/gc
2.預設啟動"過濾寄件人地址格式不正確的信件"功能
vi /var/www/cgi-bin/openwebmail/etc/openwebmail.conf.default
from:
default_filter_badformatfrom no
to:
default_filter_badformatfrom yes
3.預設啟動"過濾偽造?碓炊说男偶"功能
vi /var/www/cgi-bin/openwebmail/etc/openwebmail.conf.default
from:
default_filter_fakedsmtp no
to:
default_filter_fakedsmtp yes
4.預設啟動"過濾偽造寄件人地址的信件"功能
vi /var/www/cgi-bin/openwebmail/etc/openwebmail.conf.default
from:
default_filter_fakedfrom no
to:
default_filter_fakedfrom yes
5.預設啟動"過濾偽造 EXE 附件型態的信件"功能
vi /var/www/cgi-bin/openwebmail/etc/openwebmail.conf.default
from:
default_filter_fakedexecontenttype no
to:
default_filter_fakedexecontenttype yes
6.啟動定時收信
vi /etc/crontab
*/20 * * * * root /var/www/cgi-bin/openwebmail/openwebmail-tool.pl -q -a -p -i
7.啟動行事曆以e-mail通知
vi /etc/crontab
0 */2 * * * root /var/www/cgi-bin/openwebmail/openwebmail-tool.pl -q -a -n
ps:記得要重新啟動crontab: /etc/rc.d/init.d/crond restart
更多進階功能,參閱http://turtle.ee.ncku.edu.tw/~tung/openwebmail/advanced.html |
|