Microsoft Word - 建立加密的 Openwebmail.doc

Similar documents
Pchome

untitled

( )1

中醫執業資格試臨床考試結果上訴聆訊的決定及裁決理由


XXXXXXXX

目录

iGENUS爱琴思邮件系统技术白皮书

SyncMail AJAX Manual

天津天狮学院关于修订2014级本科培养方案的指导意见

ebook65-20

060522達文西密碼_全_.PDF

目 錄 第 一 章 weberp 簡 介... 6 第 一 節 概 述... 6 第 二 節 安 全 性... 7 第 三 節 功 能... 7 一 銷 售 及 訂 單... 7 二 稅... 8 三 應 收 帳 款... 8 四 存 貨... 8 五 購 買... 9 六 應 付 帳 款... 9

本文由筱驀釹贡献

Microsoft Word - PS2_linux_guide_cn.doc

天主教永年高級中學綜合高中課程手冊目錄

epub 61-2

2. 下 列 理 解 和 分 析, 不 符 合 原 文 意 思 的 一 项 是 ( ) A. 水 手 在 伦 敦 讲 东 印 度 群 岛 的 所 见 所 闻, 匠 人 在 火 炉 边 讲 自 己 的 人 生 经 历, 他 们 讲 的 故 事 各 有 特 点, 但 同 属 于 传 统 故 事 模 式

turbomail方案

untitled

Azure_s

06 C H A P T E R 6-1 WWW 6-2 WWW WWW WWW

投影片 1

秘密大乘佛法(下)

!! :!!??!!?!??!!!... :... :'?'?! :' ' :'?' :'?' :'!' : :? Page 2

Page 2 of 12

<D2B0D0C4D3C5D1C52DC8CED6BEC7BF202D20BCC7CAC2B1BE>

國立臺東高級中學102學年度第一學期第二次期中考高一國文科試題

Microsoft Word - Sunday

鎶ョ焊0

天仁期末個人報告1.PDF

Microsoft Word - RAP CHI.doc

WEBMAIL系统登录

QVM330 多阜寬頻路由器

<4D F736F F D20C540A468BAC2BFEFB3F8A657B6B7AABE2E646F63>

考 試 日 期 :2016/04/24 教 室 名 稱 :602 電 腦 教 室 考 試 時 間 :09: 二 技 企 管 一 胡 宗 兒 中 文 輸 入 四 技 企 四 甲 林 姿 瑄 中 文 輸 入 二 技 企 管 一

【主持人】:给大家介绍一下,这次的培训是我们画刊部的第三次培训,当然今天特别有幸请来著吊的摄影家李少白老师给我们讲课


菩提道次第廣論

繁 華 國 小 101 學 年 母 親 節 感 恩 惜 福 - 跳 蚤 市 場 暨 科 學 闖 關 遊 戲 親 子 活 動 實 施 計 畫 一 依 據 : 本 校 101 學 年 度 校 務 計 畫 及 行 事 曆 二 目 的 : 1. 培 養 學 生 感 恩 惜 物 知 福 惜 福 的 節 儉 觀


育儿小故事(四)

台 中 市 北 屯 區 東 山 里 橫 坑 9 林 志 明 巷 89-5 菜 豆 菜 大 漿 果 菜 豆 菜 大 漿 果 小 漿 果 核 果 柑 桔 無 陳 錦 生 新 竹 市 香 山 區

Microsoft Word 利用LDAP整合Apache網頁驗證-IBM.doc

(As at 28

厨房小知识(四)

妇女更年期保健.doc

小儿传染病防治(上)

<4D F736F F D B875B9B5A448ADFBBADEB27AA740B77EA4E2A5555FA95EAED6A641ADD75F2E646F63>

女性青春期保健(下).doc

避孕知识(下).doc

孕妇饮食调养(下).doc

禽畜饲料配制技术(一).doc

中老年保健必读(十一).doc

怎样使孩子更加聪明健康(七).doc

i

1 IT IT IT IT Virtual Machine, VM VM VM VM Operating Systems, OS IT

二零零六年一月二十三日會議

untitled

网康科技•互联网控制网关

84

马太亨利完整圣经注释—雅歌

PowerPoint Presentation

Page i

untitled

/ 149 / / / / / 500 1, / / / / / / / / 1,000 3, / / IT 157 / /

1. 前 言 在 現 代 的 工 作 環 境 必 須 要 有 網 路, 網 路 環 境 無 所 不 在, 而 求 職 者 必 須 具 備 網 路 方 面 的 專 業, 才 能 在 未 來 的 職 場 上 保 持 高 度 的 競 爭 優 勢 Cisco 網 路 環 境 幾 乎 涵 蓋 了 全 球 主

puppet 简介 3 puppet 是什么 3 Hello world 4 puppet 安装 5 debian 系发行版安装 puppet 5 redhat 系发行版安装 puppet 5 源代码安装 puppet 6 配置 c/s 模式的 puppet 试验环境 6 puppet 语法 8 资

ebook4-12

快 速 入 门 (Linux) 概 述 文 档 目 的 本 文 档 介 绍 了 如 何 快 速 创 建 Linux 系 统 实 例 远 程 连 接 实 例 部 署 环 境 等 旨 在 引 导 您 一 站 式 完 成 实 例 的 创 建 登 录 和 快 速 环 境 部 署 云 服 务 器 ECS 实

ArcIMS ArcIMS Shape ArcIMS Monitor ArcIMS Tasker ArcIMS Windows NT UNIX ArcIMS ArcIMS MapService ArcIMS ArcIMS ArcIMS ArcIMS JAVA Windows NT UNIX ArcI

1. ( B ) IT (A) (B) (C) (D) 2. ( A ) (A) (B) (C) (D) 3. ( B ) (A) GPS (B) GIS (C) ETC (D) CAI 4. ( D ) (A) (B) (C) (D) 5. ( B ) (Stored Program) (A) H

導 及 抵 免, 得 由 本 系 視 需 求 另 行 辦 理 六 取 得 本 系 規 定 專 業 證 照 之 學 生, 須 於 每 學 期 開 學 後 1 個 月 內, 由 各 班 副 班 代 造 冊 連 同 證 照 影 本 1 份 送 至 系 辦 公 室, 由 系 辦 理 審 核 登 錄 實 習

Transcription:

建立加密的 Openwebmail Mail 已是網路使用不可或缺的服務之一, 然而大家在收信的時候, 從伺服器登入收信 (mail) 到離線端收信 (pop), 現在 Mail 伺服器或廠商更要提供網頁式的線上即時收信系統 (Webmail), 而使用者在收信的習慣上有了很大的改變 這篇文章, 主要是來探討這網頁式的收信系統 - OpenWebmail - 由國人所寫的網路郵件系統, 包含了安裝過程, 以及如何把他建置在一個 SSL 的環境下 所需環境 : Web Server : 參考 LAMP - Linux + Apache + MySQL + PHP (http://www.l-penguin.idv.tw/~steven/article/lamp.htm) Perl:CPAN (http://search.cpan.org/) Perl Modules:CGI MIME::Base64 libnet Digest Digest::MD5 Text::Iconv, 以上為必要的模組 Application:libiconv OpenWebmail System:http://www.openwebmail.org/ 安裝 Perl Modules: 要安裝 Modules 很簡單, 一切都是使用 CPAN 就可以搞定了 cpan CGI MIME::Base64 libnet Digest Digest::MD5 Text::Iconv 安裝 OpenWebmail 在安裝之前, 我希望這個 Webmail 是透過 SSL 加密傳輸, 所以我把它另起爐社, 等一會再配合 Virtual Host 建立一個 SSL 的專用站台 在本文完之之前, 最新版的 Open Webmail 是 2.52 版 cd /misc; wget http://www.openwebmail.org/openwebmail/download/release/openwebmail-2.52.tar.gz tar -zxvf openwebmail-2.52.tar.gz 解開之後, 你會看到有 data/ 和 cgi-bin/ 目錄 ls -l total 7548 drwxr-xr-x 2 root wheel 4096 Jul 3 18:01 cgi-bin drwxr-xr-x 2 root wheel 4096 Jul 3 18:01 data -rw-r--r-- 1 root root 7705209 May 3 07:38 openwebmail-2.52.tar.gz 把 cgi-bin/ 和 data/ 放到 SSL 的目錄 Page 1 of 5

/data/web/ssl mkdir cgi-bin html mv /misc/cgi-bin/openwebmail cgi-bin; mv /misc/data/openwebmail html 設定 Open Webmail Open Webmail 所有的設定檔, 都在 etc/ 目錄之下 cd /data/web/ssl/cgi-bin/openwebmail/etc vi openwebmail.conf # mail spool 位置 mailspooldir /var/spool/mail #webmail 程式在伺服器上的位置 ow_cgidir /data/web/ssl/cgi-bin/openwebmail #webmail 程式的連結位置 ow_cgiurl /cgi-bin/openwebmail #webmail 網頁在伺服器上的位置 ow_htmldir /data/web/ssl/html/openwebmail #webmail 網頁的連結位置 ow_htmlurl /openwebmail 設定 default/auth_unix.conf vi default/auth_unix.conf # 設定 passwd 的檔案位置 passwdfile_plaintext /etc/passwd # 設定 passwd shadow 位置 passwdfile_encrypted /etc/shadow 設定 default/openwebmail.conf vi default/openwebmail.conf # 設定 smtp server 位置, 你可以設定成適合的 SMTP Server smtpserver 127.0.0.1 Page 2 of 5

設定 default/dbm.conf vi default/dbm.conf # 修改資料庫格式 dbm_ext.db dbmopen_ext.db dbmopen_haslock no 初始化 Open Webmail cd /data/web/ssl/cgi-bin/openwebmail openwebmail.pl --init 經過以上的繁雜設定, 這樣算是把 Open Webmail 簡單的設定好了, 其實在 default/openwebmail.conf 可以做很多進階設定, 就由各位去實驗了 Page 3 of 5

設定 Apache 因為我們 /data/web/ssl 這個目錄是一定需要使用 SSL 連線才可以進入的, 以下所做的設定, 是為了確保在使用者誤闖 ssl 的加密區, 所以要設定成 /data/web/ssl 目錄只要連線就一定要採用 SSL 才行 vi /etc/httpd/conf/httpd.conf # 加入設定 <Directory /data/web/ssl> SSLRequireSSL </Directory> 設定 SSL 我習慣把 SSL 分開來單獨設定, 所以會另外編輯一個 ssl.conf 檔, 當然你也可以直接在 httpd.conf 設定所有的項目 vi ssl.conf <VirtualHost _default_:443> DocumentRoot "/data/web/ssl/html" ServerName www.abc.idv.tw:443 ServerAdmin steven@abc.idv.tw ScriptAlias /cgi-bin/ "/data/web/ssl/cgi-bin/" <Directory "/data/web/ssl/cgi-bin"> SSLOptions +StdEnvVars </Directory> </VirtualHost> 當然, 最後一步就是重新啟動 Apache /usr/local/httpd/bin/apachectl stop /usr/local/httpd/bin/apachectl startssl Page 4 of 5

使用 Open Webmail 好了, 現在我們開啟 Browser, 輸入你的 openwebmail 網址就可以了, 不過千萬要記得, 網址要加上 https, 而不是 http, 以本例來說, 就會變成 https://www.abc.idv.tw/cgi-bin/openwebmail/openwebmail.pl For more articles, please visit http://www.l-penguin.idv.tw/ 作者 : 廖子儀 (Tzu-Yi Liao) Certified:LPIC Level I LPIC Level II RHCE E-mail:steven@l-penguin.idv.tw Web site:http://www.l-penguin.idv.tw/ Page 5 of 5