歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> 更多Linux >> 讓Mail服務在窗口下Openwebmail配置

讓Mail服務在窗口下Openwebmail配置

日期:2017/2/27 14:31:58   编辑:更多Linux
  首先把系統(Rh8.0)裝好,並且安裝了sendmail,然後編輯sendmail.cf,把127.0.0.1這一行注釋掉,在/etc/hosts文件中添加了本機IP和域名的對應(這樣可以不配DNS服務器),重啟郵件服務即可(防火牆裡面相關端口已經打開,如果沒有打開,執行ntsysv後重新配置一下防火牆)。到openwebmail網站下載了最新版本的rpm包,安裝比較順利。然後按照提示執行初始化操作:cd the_direcotry_of_openwebmail_cgi_scripts./openwebmail-tool.pl --init顯示有和suidperl相關的錯誤,於是用apt升級perl-suidperl,再進行初始化操作成功,按照顯示的提示修改相應文件,基本成功,再換一台電腦(hosts文件也要修改),用浏覽器打開網頁:http://yourdomain/cgi-bin/openwebmail/openwebmail.pl,即可看到webmail界面,輸入帳號密碼,進入信箱後出錯,看提示發現和Text-Iconv-1.2.tar.gz有關,於是再按照安裝提示重新安裝了Text-Iconv了,測試成功!!!    安裝參考文件見下:  引用:  Open WebMail 官方站台  Open WebMail 的官方網址是 http://openwebmail.org, 這部機器位於美國 Spring Link 骨干上的機房, 是由熱心的網友 Daniel Pentecost 還有他的公司 Norvasen 與 Pentecost Inc. 所完全免費提供, 目前並由網友 Thomas Chung 負責整個網站的運行與維護. 在發展 Open WebMail 的過程中, 受到許許多多來自世界各地朋友的幫助, 實在是感動良多, 真的讓人有一種世界村, 天涯若比鄰的感覺...    至於 http://turtle.ee.ncku.edu.tw/openwebmail 則是程序發展的中心, 所有最新的程序代碼都是在這裡測試完後才開始對外公布, 然後復制 (mirror) 到官方站台及各地的 mirror site.    Open WebMail 安裝需求  支援 CGI 的 Web server  Perl 5.005 以上 (需有 suid perl 支持)  CGI.pm-2.74.tar.gz (必要)  MIME-Base64-2.12.tar.gz (必要)  libnet-1.0901.tar.gz (必要)  Text-Iconv-1.2.tar.gz (必要)  libiconv-1.9.1.tar.gz (可選擇)  CGI-SpeedyCGI-2.22.tar.gz (可選擇)  Compress-Zlib-1.21.tar.gz (可選擇)  ispell-3.1.20.tar.gz (可選擇)  Quota-1.4.6.tar.gz (可選擇)  Authen-PAM-0.12.tar.gz (可選擇)  ImageMagick-5.5.3.tar.gz (可選擇)  以上的套件, 一般來說是透過 source 安裝, 但如果您用的是 RedHat Linux, 那也有 rpm 可以快速安裝    安裝套件 (由 source 安裝)  首先請先到 http://turtle.ee.ncku.edu.tw/openwebmail/download/packages/ 下載上述的各個套件    安裝 CGI.pm 套件  cd /tmp  tar -zxvf CGI.pm-2.74.tar.gz  cd CGI.pm-2.74  perl Makefile.PL  make  make install    注: 可能您原本的機器上就已經安裝了 CGI.pm 這個套件, 不過由於有使用者回報 Open WebMail 如果使用太舊的 CGI.pm 版本, 會在上傳附件時, 發生當住的情形, 所以我們建議您安裝 2.74 以後或是更信的版本. 檢查 CGI.pm 版本的方式如下;    perl -MCGI -e 'print $CGI::VERSION'    安裝 MIME-Base64 套件  cd /tmp  tar -zxvf MIME-Base64-2.12.tar.gz  cd MIME-Base64-2.12  perl Makefile.PL  make  make install    注; 雖然您的機器可能已經安裝了 MIME-Base64 這個套件, 還是建議您從 source 重新裝一次. 這樣做的話, 可以確定 MIME-Base64 中的 XS 支持有被啟動, 可以大幅地增加處理 MIME 附件編碼與譯碼的速度    安裝 libnet 套件  cd /tmp  tar -zxvf libnet-1.0901.tar.gz  cd libnet-1.0901  perl Makefile.PL (ans 'no' if asked to update configuration)  make  make install    安裝 Text-Iconv-1.2 套件 (自 openwebmail 1.80起)  openwemail 自 1.80 版以後開始支持多國的字集轉換功能(如: 中文的簡繁轉換, 日文的 Shif-JIS/ISO-2022-JP/EUC-JP 轉換, 或是各種字集對 Unicode (UTF- 的轉換), 這個轉換的動作是透過 Text-Icon 套件來完成的. 而由於 Text-Iconv 事實上只是提供對系統 iconv() 相關函式 的一個 perl 接口, 所有首先要確認系統上是否支持 iconv() 相關函式, 方法如下    man iconv    如果下完命令後沒有出現相關的 manpage 說明文件, 表示系統可能不支持 iconv() 相關函式, 不過別擔心, 我們可以透過安裝 libiconv 這個套件來替系統加上對 iconv() 的支持    cd /tmp  tar -zxvf libiconv-1.9.1.tar.gz  cd libiconv-1.9.1  ./configure  make  make install    現在再試一次 'man iconv' 確認 libiconv 已經被成功的安裝到系統之中    接下來就可以開始安裝 Text-Iconv 這個套件了    cd /tmp  tar -zxvf Text-Iconv-1.2.tar.gz  cd Text-Iconv-1.2  perl Makefile.PL    注: 如果您用的是 FreeBSD, 或是您剛才用手動安裝 libiconv-1.9.1.tar.gz 這個套件, 請在執行 perl Makefile.PL 之前, 先修改 Makefile.PL 檔案, 將 LIBS 和 INC 這兩行設定如下    'LIBS' => ['-L/usr/local/lib -liconv'], # e.g., '-lm'  'INC' => '-I/usr/local/include', # e.g., '-I/usr/include/other'    make  make test    注: 如果 make test 失敗, 代表您的 OS 不支持 iconv() 這個功能或是 Makefile.PL 中的 LIB, INC 設定有誤. 您可以將 uty/iconv.pl.fake 拷貝到 iconv.pl 這個檔案上, 讓 openwebmail 不透過 iconv 進行字集轉換. 這樣 簡/繁轉換 功能會還在, 但是會喪失如 自動轉換 UTF-8 格式信件的功能.    make install    安裝套件 (由 rpm 安裝)  如果您用的是 RedHat Linux, 那麼您可以透過 rpm 快速安裝, 下載 rpm 的網址在 http://turtle.ee.ncku.edu.tw/openwebmail/download/redhat/rpm/packages/    首先是安裝 CGI, MIME-Base64 和 libnet 這三個套件    wget http://turtle.ee.ncku.edu.tw/openwebmail/download/redhat/rpm/packages/rh73/perl-CGI-2.752-34.99.6.i386.rpm  rpm -Uvh --force perl-CGI-2.752-34.99.6.i386.rpm    wget http://turtle.ee.ncku.edu.tw/openwebmail/download/redhat/rpm/packages/rh73/perl-MIME-Base64-2.12-14.i386.rpm  rpm -Uvh --force perl-MIME-Base64-2.12-14.i386.rpm    wget http://turtle.ee.ncku.edu.tw/openwebmail/download/redhat/rpm/packages/rh73/perl-libnet-1.0901-17.i386.rpm  rpm -Uvh --force perl-libnet-1.0901-17.i386.rpm    注: 您可以透過 rpm -qa grep -i keyWord 的方式來查詢系統上是否已安裝某特定套件  注: 如果想要讓 wget 透過 proxy 去抓數據的話, 請在使用 wget 前先執行下列命令    eXPort http_proxy=http://your_proxy_server:3128 (for bash)  setenv http_proxy http://your_proxy_server:3128 (for csh/tcsh)    接著檢查您的系統是否有裝 suidperl 套件    rpm -q -agrep -i suidperl    如果您的 7.3 系統沒有裝 suidperl 的話, 請    wget http://turtle.ee.ncku.edu.tw/openwebmail/download/redhat/rpm/packages/rh73/perl-suidperl-5.6.1-34.99.6.i386.rpm  rpm -Uvh --force perl-suidperl-5.6.1-34.99.6.i386.rpm    如果您的 8.x 系統沒有裝 suidperl 的話, 請    wget http://turtle.ee.ncku.edu.tw/openwebmail/download/redhat/rpm/packages/rh80/perl-suidperl-5.8.0-55.i386.rpm  rpm -Uvh --force perl-suidperl-5.8.0-55.i386.rpm    如果您的 9.x 系統沒有裝 suidperl 的話, 請    wget http://turtle.ee.ncku.edu.tw/openwebmail/download/redhat/rpm/packages/rh9/perl-suidperl-5.8.0-88.i386.rpm  rpm -Uvh --force perl-suidperl-5.8.0-88.i386.rpm    接著是檢查您的系統是否有裝 Texi-Iconv 套件    rpm -q -agrep -i iconv    如果您的 7.3 系統沒有裝 Text-Iconv 的話, 請    wget http://turtle.ee.ncku.edu.tw/openwebmail/download/redhat/rpm/packages/rh73/perl-Text-Iconv-1.2-RH73.i386.rpm  rpm -Uvh --force perl-Text-Iconv-1.2-RH73.i386.rpm    如果您的 8.x 系統沒有裝 Text-Iconv 的話, 請    wget http://turtle.ee.ncku.edu.tw/openwebmail/download/redhat/rpm/packages/rh80/perl-Text-Iconv-1.2-RH80.i386.rpm  rpm -Uvh --force perl-Text-Iconv-1.2-RH80.i386.rpm    如果您的 9.x 系統沒有裝 Text-Iconv 的話, 請    wget http://turtle.ee.ncku.edu.tw/openwebmail/download/redhat/rpm/packages/rh9/perl-Text-Iconv-1.2-RH80.i386.rpm  rpm -Uvh --force perl-Text-Iconv-1.2-RH80.i386.rpm    安裝 Open WebMail  在 http://turtle.ee.ncku.edu.tw/openwebmail/download/ 下可以下載 Open WebMail 的各個 Release 版本 (openwebmail-x.yy.tar.tgz) 與最新的 current 版本 (openwebmail-current.tgz). Release 版本 是屬於經過測試後, 功能較為穩定的版本, 而 current 則是含有每日最新功能或修正的程序代碼.    如果




Copyright © Linux教程網 All Rights Reserved