建立加密的Openwebmail

建立加密的Openwebmail

參考文件 : 廖子儀的—–建立加密的Openwebmail

所需套件

1.webserver

2.Perl Modules :CGI 、MIME::Base64 、libne 、Digest、Digest::MD5 、 Text::Iconv

3. libisconv

4.openwebmail system

安裝方法

1.web server : FC4 . FC5 光碟中就有此套件

2.Perl Modules 安裝

直接下指令依次安裝所有modules

[root@mx ~]# cpan CGI MIME::Base64 libne Digest Digest::MD5 Text::Iconv

3.libisconv 安裝

  直接利用 yum install libisconv 線上安裝即可

4. openwebmail-system :  可到http://www.openwebmail.org  tar-ball

  @ tar zxvf openwebmail-2.52.tar.gz

  @解開後會看到  data 和 cgi-bin 兩個目錄

  @在來在根目錄下建立新目錄  mkdir -p /data/web/ssl

  @在 /data/web/ssl 下建立 html 目錄 –> mkdir html

  @把 cgi-bin 的目錄搬到  /data/web/ssl  –> mv  cgi-bin /data/web/ssl/.

  @把 data 目錄下的openwebmail 目錄搬到 /data/web/ssl/html/ —> mv  data/openwebmail  /data/web/ssl/html/.

設定參數:

1. 設定openwebmail

   @ vi  /data/web/ssl/cgi-bn/openwebmail/etc/openwebmail.conf

       修改 mailspooldir  /var/spool/mail

                ow_cgidir /data/web/ssl/cgi-bin/openwebmail

                ow_cgiurl /cgi-bin/openwebmail

                ow_htmldir /data/web/ssl/html/openwebmail

                ow_htmlurl /openwebmail

   @ vi data/web/ssl/cgi-bn/openwebmail/etc/default/auth_unix.conf

       修改  passws 和 shadow 檔案位罝

                 passwdfile_planintext  /etc/passwd

                 passwdfile_encrypted /etc/shadow

  @ vi data/web/ssl/cgi-bn/openwebmail/etc/default/opewebmail.conf

      修改 smtp-server  ip位罝

              smtpserver  x.x.x.x (你的smtp server)

  @ vi data/web/ssl/cgi-bn/openwebmail/etc/default/dbm.conf

      修改資料庫格式

             dbm_ext   .db

             dbm_open_ext .db

             dbm_open_haslock    no

  @ cd /data/web/ssl/cgi-bn/openwebmail/

       做openwebmail初始化

           ./openwebmail-tool,pl –init

2. 設定web-server (Apach)

    vi /etc/httpd/config/http.conf 加入下面設定

    <Directory /data/web/ssl>

       SSLRequireSSL

   </Directory>

3. 設定ssl

   vi /etc/httpd/conf.d/ssl.conf

   修改下面的設定(前面有#號的要拿掉)

   DocumentRoot “/data/web/ssl/html” 

   ServerName XXX.XXX.XXX.XXX:443 

   ScriptAlias  /cgi-bin/  “/data/web/ssl/cgi-bin/”

note :

重新啟動apach

網址打 https://XXX.XXX.XXX/cgi-bin/openwebmail/openwebmail.pl  就可以看到openwebmail登入畫面是加密的喔



本篇瀏覽人數: 1830
分類: openwebmail篇。這篇內容的永久連結

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *