歡迎您光臨本站 註冊首頁

openwebmail V1.60 安裝教學

←手機掃碼閱讀     火星人 @ 2014-03-09 , reply:0

  openwebmail 算是一個相當不錯的 web mail ...
  1. 功能相當齊全,由其開發小組是台灣某大學,所以相對的對中文 Big5 的處理,對國人來說非常完整.
  2. 可接收外部信箱.
  3. 自動應答來信者信息.
  4. 可設定信件過濾(這可以拿來過濾病毒信件和垃圾信ㄛ).
  5. 線上通訊簿.
  6. 線上語音通知.
  
  但是其也有部份缺點:
  1. 安裝不太容易,對一個 Linux 新手而言,其安裝說明似乎有那麼一點點隔閡, Debug 也不是那麼簡單,但是依目前 V1.60 來說,算是很好入門的了.
  2. 版本更新非常快、頻繁.這對管理者而言不知福還是禍,一來其更新過程有如重新安裝一般,所以幾乎是重跑一次安裝,三天兩頭來一次 update .. 可能會累死管理者;管理者所面對的另一問題,更新頻繁的軟體是不是有嚴重 bug,該 bug 是不是會造成系統安全上的問題,這都值得我們深思顧慮的.
  
  嘿~~~ 不說那麼多了,我們開使來進行安裝,享受一下自家架設 Web mail 的快感~~~~~~
  
  測試環境:Redhat 7.2
  Web server : 使用 Redhat 預設安裝的 Apache 1.3.20(如有更新則為 1.3.22)
  Web server 預設首頁路徑為 : /var/www/html /var/www/cgi-bin
  
  1. 檢查 MIME-Base64 、 libnet 兩套件是否有裝.(ex: rpm -qa |grep 'MIME')沒有的話,請裝上去吧.(兩套件於 redhat 7.2 cdrom 內都有附)
  
  2. 解壓 openwebmail :
  code:
  cd /var/www tar -zxvBpf openwebmail-1.xx.tgz
  
  請注意解壓參數.
  
  3. 製作 link :
  code:
  ln -s /var/www/ /usr/local/www
  
   openwebmail.conf 中預設路徑為 /usr/local/www ,所以為了簡單不用一一去修改,使用偷懶的方法把它 link 上去就會自動去對應到真實的路徑了.
  
  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
  
  這段是說明系統檢查 user password 的方式,我採用 auth_unix.pl
  code:
  # zh_TW.Big5 => Chinese ( Traditional )#default_language en
  
  這段是系統預設語言為 English ,我們當然把它改為
  code:
  default_language zh_TW.Big5
  
  
  先注意這兩個就好,其它的相關設定請參考其內部的註記說明.
  


  5. 修改 /var/www/cgi-bin/openwebmail/auth_unix.pl :
  這是系統預設(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
  
  
  這樣子應該就安裝完成了,現在來線上測試吧~~~~~
  
  http://domain name/cgi-bin/openwebmail.pl
  
  試試看啰~~~~
  
  文章不知是否有漏洞洞~~~,如有錯誤,歡迎指正.
  
  祝大家使用愉快~~~~~ Good luck !!
  
  


[火星人 ] openwebmail V1.60 安裝教學已經有849次圍觀

http://coctec.com/docs/linux/show-post-55924.html