<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > openwebmailV1.60安裝教學(xué)

          openwebmailV1.60安裝教學(xué)

          作者: 時(shí)間:2006-12-12 來(lái)源:網(wǎng)絡(luò) 收藏
          算是一個(gè)相當(dāng)不錯(cuò)的 web mail ...
            1. 功能相當(dāng)齊全,由其開(kāi)發(fā)小組是臺(tái)灣某大學(xué),所以相對(duì)的對(duì)中文 Big5 的處理,對(duì)國(guó)人來(lái)說(shuō)非常完整。
            2. 可接收外部信箱。
            3. 自動(dòng)應(yīng)答來(lái)信者信息。
            4. 可設(shè)定信件過(guò)濾(這可以拿來(lái)過(guò)濾病毒信件和垃圾信ㄛ)。
            5. 線上通訊簿。
            6. 線上語(yǔ)音通知。
            
            但是其也有部份缺點(diǎn):
            1. 安裝不太容易,對(duì)一個(gè) Linux 新手而言,其安裝說(shuō)明似乎有那么一點(diǎn)點(diǎn)隔閡, Debug 也不是那么簡(jiǎn)單,但是依目前 V1.60 來(lái)說(shuō),算是很好入門(mén)的了。
            2. 版本更新非??臁㈩l繁。這對(duì)管理者而言不知福還是禍,一來(lái)因?yàn)槠涓逻^(guò)程有如重新安裝一般,所以幾乎是重跑一次安裝,三天兩頭來(lái)一次 update .. 可能會(huì)累死管理者;管理者所面對(duì)的另一問(wèn)題,更新頻繁的軟件是不是有嚴(yán)重 bug,該 bug 是不是會(huì)造成系統(tǒng)安全上的問(wèn)題,這都值得我們深思顧慮的。
            
            嘿~~~ 不說(shuō)那么多了,我們開(kāi)使來(lái)進(jìn)行安裝,享受一下自家架設(shè) Web mail 的快感~~~~~~
            
            測(cè)試環(huán)境:Redhat 7.2
            Web server : 使用 Redhat 預(yù)設(shè)安裝的 Apache 1.3.20(如有更新則為 1.3.22)
            Web server 預(yù)設(shè)首頁(yè)路徑為 : /var/www/html /var/www/cgi-bin
            
            1. 檢查 MIME-Base64 、 libnet 兩套件是否有裝。(ex: rpm -qa |grep 'MIME')沒(méi)有的話,請(qǐng)裝上去吧。(兩套件于 redhat 7.2 cdrom 內(nèi)都有附)
            
            2. 解壓 :
            code:
            cd /var/www tar -zxvBpf -1.xx.tgz
            
            請(qǐng)注意解壓參數(shù)。
            
            3. 制作 link :
            code:
            ln -s /var/www/ /usr/local/www
            
            因?yàn)?openwebmail.conf 中預(yù)設(shè)路徑為 /usr/local/www ,所以為了簡(jiǎn)單不用一一去修改,使用偷懶的方法把它 link 上去就會(huì)自動(dòng)去對(duì)應(yīng)到真實(shí)的路徑了。
            
            4. 修改 /var/www/cgi-bin/openwebmail/etc/openwebmail.conf
            code:
            # auth_unix.pl unix passwd# auth_pam.pl pam (pluggable authentication module)# ------------------------------ --------------------------------## ps: ONCE YOU HAVE DECIDED WHICH AUTH_MODULE TO USE,# DON'T FORGET TO EDIT THE GLOBAL VARIABLE DEFINITION IN THE BEGINING# OF THAT AUTH_MODULE!!!#auth_module auth_unix.pl
            
            這段是說(shuō)明系統(tǒng)檢查 user password 的方式,我采用 auth_unix.pl
            code:
            # zh_TW.Big5 => Chinese ( Traditional )#default_language en
            
            這段是系統(tǒng)預(yù)設(shè)語(yǔ)言為 English ,我們當(dāng)然把它改為
            code:
            default_language zh_TW.Big5
            
            
            先注意這兩個(gè)就好,其它的相關(guān)設(shè)定請(qǐng)參考其內(nèi)部的注記說(shuō)明。
            
            5. 修改 /var/www/cgi-bin/openwebmail/auth_unix.pl :
            這是系統(tǒng)預(yù)設(shè)(for FreeBSD)
            code:
            my $unix_passwdfile=/etc/master.passwd;my $unix_passwdmkdb=/usr/sbin/pwd_mkdb;
            
            
            把它修改為 (for Linux)
            code:
            my $unix_passwdfile=/etc/shadow;my $unix_passwdmkdb=none;
            
            
            6. Setup Openwebmail to use SMRSH (SendMail Restricted SHell)
            code:
            cd /etc/smrshln -s /var/www/cgi-bin/openwebmail/vacation.pl /etc/smrsh/vacation.pl
            
            code:
            mkdir /var/openwebmailmkdir /var/openwebmail/etcmkdir /var/openwebmail/etc/sessionschown root:wheel /var/openwebmailchown root:mail /var/openwebmail/etcchown root:mail /var/openwebmail/etc/sessionschmod 755 /var/openwebmail/etcchmod 770 /var/openwebmail/etc/sessionsln -s /var/openwebmail/etc/sessions /var/www/cgi-bin/openwebmail/etc/sessionsln -s /var/www/data/openwebmail /var/www/html/openwebmail
            
            
            7. 修改 sendmail.cf :
            code:
            1. 修改 /usr/share/sendmail-cf/cf/redhat.mc DAEMON_OPTIONS( ort=smtp,Addr=127.0.0.1, Name=MTA') 修改為 DAEMON_OPTIONS( ort=smtp,Addr=0.0.0.0, Name=MTA') FEATURE( accept_unresolvable_domains')dnl 修改為 FEATURE( accept_unresolvable_domains')2. 建立新的 redhat.cf cd /usr/share/sendmail-cf/cf/ make redhat.cf3. 使用新的 sendmail.cf cp /etc/sendmail.cf /etc/sendmail.cf.save cp /usr/share/sendmail-cf/cf/redhat.cf /etc/sendmail.cf4. 重新激活 sendmail /etc/rc.d/init.d/sendmail restart
            
            
            這樣子應(yīng)該就安裝完成了,現(xiàn)在來(lái)線上測(cè)試吧~~~~~
            
            http://domain name/cgi-bin/openwebmail.pl
            
            試試看?~~~~
            
            文章不知是否有漏洞洞~~~,如有錯(cuò)誤,歡迎指正。
            
            祝大家使用愉快~~~~~ Good luck !!


          關(guān)鍵詞: openwebmail

          評(píng)論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();