臺灣學術網路竹苗區域網路中心 89 年網際網路教育訓練及 推廣研習課程 電子郵件系統 (E-mail) 的 規劃與建置 交 通 大 學 計 算 機 與網路中 心 陳 昌 盛.

Slides:



Advertisements
Similar presentations
桃園縣政府貼心規劃【 1999 縣民諮詢服務熱 線】,提供桃園縣民更優質、便捷的服務。 有不清楚的縣政問題,歡迎您隨時拿起電話 撥打 1999 ,我們將協助您提供諮詢服務,讓 您享受便捷的生活。 1999 將是您的好幫手, 天天在您左右!
Advertisements

FCU, Department of ECE, IC Design Research Lab. TEL: # 4945 Pre-SIm , Post-Sim.
計算機概論 ( 上機實習部分 ) 每週上課講義 授課教師 : 吳槐桂 最後更新 : 2004/10/21.
布林代數的應用--- 全及項(最小項)和全或項(最大項)展開式
建立使用案例敘述 --Use Case Narrative
OCLC NetLibrary 電子書 文崗資訊股份有限公司. 2015/6/2 文崗資訊股份有限公司 2 What is NetLibrary ? 權威性: OCLC 旗下,為全球最知名的電子書資料庫 使用廣泛: 目前全球有超過 14,000 家圖書館採用此服務 新穎性: 每月 2,000 本的速度增加中.
第七章 抽樣與抽樣分配 蒐集統計資料最常見的方式是抽查。這 牽涉到兩個問題: 抽出的樣本是否具有代表性?是否能反應出母體的特徵?
清華大學 ePage 教育訓練 基礎 & 進階課程 黑快馬股份有限公司. 課程大綱 平臺操作介紹及首頁畫面設定 資訊維護發佈及文檔系統 模組管理及運用 多語操作概念 資源管理及行事曆功能 帳號、權限管理 Q&A 時間.
亂數產生器安全性評估 之統計測試 SEC HW7 姓名:翁玉芬 學號:
全球化環境下的組織管理 本章內容 全球化的趨勢 國際化的階段 國際企業母公司對分支機構的管理取向 國際企業組織的結構設計 Chapter 6
Outlook Express.
1 實驗二 : SIP User Mobility 實驗目的 藉由 Registra 和 Redirect Server 的設計,深入瞭解 SIP 的運 作及訊息格式。 實作部分 ( 1 )實作一個 Registrar 來接收 SIP REGISTER ,而且 要將 REGISTER 中 Contact.
1.1 電腦的特性 電腦能夠快速處理資料:電腦可在一秒內處理數百萬個 基本運算,這是人腦所不能做到的。原本人腦一天的工 作量,交給電腦可能僅需幾分鐘的時間就處理完畢。 電腦能夠快速處理資料:電腦可在一秒內處理數百萬個 基本運算,這是人腦所不能做到的。原本人腦一天的工 作量,交給電腦可能僅需幾分鐘的時間就處理完畢。
1. 假設以下的敘述為一未提供 “ 捷徑計算 ” 能力的程式段,試用程 式設計的技巧,使此敘述經此改 寫的動作後,具有與 “ 捷徑計算 ” 之 處理方法相同之處理模式。 if and then E1 else E2 endif.
Structural Equation Modeling Chapter 7 觀察變數路徑分析=路徑分析 觀察變數路徑分析.
各種線上電子資源的特異功能 STICnet 的 SDI 專題訂閱服務 2003/4/28 修改. 無論校內外皆可使用。連線至
1 網路同步學習 如何使用中山大學管理學院知識管理平台 愷中 製作. 2 如何登入中山大學網路學習平台 1. 首先, 請輸入 2. 點選申請帳號, 依照螢幕所示, 輸入個人資訊.
From: BOOKS ONLINE 1 Safari Tech Books Online Safari Business Books Online 電子書資料庫.
長訊科技 EVRCOM Voice Mail System 使用者操作說明及流程. 自動總機 -- 來電語音轉接服務流程 ( 範例流程 )
第 1 章 PC 的基本構造. 本章提要 PC 系統簡介 80x86 系列 CPU 及其暫存器群 記憶體: Memory 80x86 的分節式記憶體管理 80x86 的 I/O 結構 學習組合語言的基本工具.
物流通關專業教室 (052) 國貿實務專業教室 (054) 企業資源整合專業教室 (055) 整合各專業教室資訊進行 即時動態及異常管理 (051) 貿易運籌研訓中心 專業實習、 、 師生研究討論 、、 、、 海關模擬系統、貨況追蹤、貨物 進出倉管理、海空運通關承攬、 通關自動化作業等相關模組 全球運籌決策中心.
Chapter 13 塑模靜態觀點:物件圖 Static View : Object Diagram.
Introduction to Java Programming Lecture 17 Abstract Classes & Interfaces.
第 5 章 深入 Response 物件 製作. 網頁的轉向與強制輸出 - 讓網頁轉彎的 Redirect 敘述 運用 Response 物件的 Redirect 方法,將瀏覽器顯 示的網頁,導向至其他網頁,語法如下: Response.Redirect 網頁路徑與名稱 此網頁路徑與名稱  若是導向到同一台.
微帶線濾波器 國立聯合大學 電機工程學系 主講人 : 徐振剛 何奕叡. 目 錄  設計程序理論說明  1. 微波諧振電路  2. 傳輸線特性  3.Chebyshev filter & Butterworth filter  4. 傳輸線殘段設計濾波器和步階阻抗式低通濾波器  設計模型.
國立中央大學電機工程學系 99 學年度第 2 學期 助教會議 中央大學電機工程學系 工程認證 1.
最新計算機概論 第 5 章 系統程式. 5-1 系統程式的類型 作業系統 (OS) : 介於電腦硬體與 應用軟體之間的 程式,除了提供 執行應用軟體的 環境,還負責分 配系統資源。
8-1 Chapter 8 技術與流程 組織的技術 製造業的核心技術 服務業的核心技術 非核心技術與組織管理 工作流程的相依性.
台灣客家知識治理之研究 -- 以 行政院客委會為例 發表人: 彭安麗 南華大學公共行政與政策研究所助理教授 發表人: 彭安麗 南華大學公共行政與政策研究所助理教授
Ubiquitous News(Unews) 的設計與實作 指導教授:黃毅然 教授 學生:葉雅琳 系別:資訊工程學系.
Department of Air-conditioning and Refrigeration Engineering/ National Taipei University of Technology MATLAB 操作與 系統動態模擬 SIMULINK 李達生.
各種線上電子資源的特異功能 SwetsWise 的 alert, TOC alert 與 Favorites 2003/4/28 修改.
講師:陳烱勳 第1章:網路安全概論 講師:陳烱勳
行政院國家科學委員會工程技術發展處自動化學門 * 試以國立成功大學製造工程研究所 鄭芳田教授 產學合作計畫 : 智慧預測保養系統之設計與實作 成果報告盤點為範例 國科會工程處專題計畫成果典藏 自動化學門成果報告盤點範例.
North Point Government Primary PM School 北角官立下午小學 應用 ‘ 基本能力學生評估 ’ 及 ‘ 網上學與教支援系統 ’ 經驗分享.
1 第六章 Blog 網誌 網誌已是 Web2.0 的最新指標. 2 教學目標  了解 Blog 的意義  了解 Blog 的功用  了解 RSS  能註冊 Blog 並加以使用.
生產系統導論 生產系統簡介 績效衡量 現代工廠之特徵 管理機能.
:Nuts for nuts..Nuts for nuts.. ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 10944:Nuts for nuts.. 解題者:楊家豪 解題日期: 2006 年 2 月 題意: 給定兩個正整數 x,y.
校外使用圖書館購置之資料庫 龍華大學圖書館. 讀者遠端認證 (RPA) 設定說明  透過圖書館架設完成的 RPA (Remote Patron Authentication) 讀者遠端認證代理主 機系統,讀者於校外或院外 可直接連線使 用本館所提供的資料庫。  若非使用本館電子資料,請勿設定此代理.
教材名稱:網際網路安全之技術及其應用 (編號: 41 ) 計畫主持人:胡毓忠 副教授 聯絡電話: 教材網址: 執行單位: 政治大學資訊科學系.
從此處輸入帳號密碼登入到管理頁面. 點選進到檔案管理 點選「上傳檔案」上傳資料 點選瀏覽選擇電腦裡的檔案 可選擇公開或不公開 為平台上的資料夾 此處為檔案分類,可顯示在展示頁面上,若要參加 MY EG 競賽,做品一律上傳到 “ 98 MY EG Contest ” 點選此處確定上傳檔案.
資料結構實習-一 參數傳遞.
法律系 系所科助之血淚辛酸史 劉蕙綺. 系上推行困難處 ( 學期初 ) 傳統習慣:法律系以教科書為主 很多老師沒有電子檔案 專、兼任老師使用平台的意願 因老師多為資深老師,因此在使用電腦部 份可能比較需要幫助 通常學生知道訊息的來源是藉由 BBS 或者 是系上的系板,使用意願會降低.
Management Abstracts Retrieval System; MARS 檢索操作.
Section 4.2 Probability Models 機率模式. 由實驗看機率 實驗前先列出所有可能的實驗結果。 – 擲銅板:正面或反面。 – 擲骰子: 1~6 點。 – 擲骰子兩顆: (1,1),(1,2),(1,3),… 等 36 種。 決定每一個可能的實驗結果發生機率。 – 實驗後所有的實驗結果整理得到。
函式 Function Part.2 東海大學物理系‧資訊教育 施奇廷. 遞迴( Recursion ) 函式可以「呼叫自己」,這種動作稱為 「遞迴」 此程式的執行結果相當於陷入無窮迴圈, 無法停止(只能按 Ctrl-C ) 這給我們一個暗示:函式的遞迴呼叫可以 達到部分迴圈的效果.
演算法 8-1 最大數及最小數找法 8-2 排序 8-3 二元搜尋法.
2010 MCML introduction 製作日期: 2010/9/10 製作人 : 胡名霞.
校園網頁整合平台介紹 電算中心綜合業務組. 大綱 設計理念 功能介紹 實做 FAQ 特殊案例 Q&A.
845: Gas Station Numbers ★★★ 題組: Problem Set Archive with Online Judge 題號: 845: Gas Station Numbers. 解題者:張維珊 解題日期: 2006 年 2 月 題意: 將輸入的數字,經過重新排列組合或旋轉數字,得到比原先的數字大,
國立中央大學. 資訊管理系 范錚強 Inception 公司治理模擬.
T H O M S O N S C I E N T I F I C ISI Web of Knowledge 新功能與提升 2005 年第 3 季.
寬頻通訊系統基礎教育計畫 分項計畫二 寬頻網路通訊 主要參與人員 黎碧煌 教 授 鍾順平 副教授
廣電新聞播報品質電腦化 評估系統之研發 國立政治大學 資訊科學系 指導教授:廖文宏 學生:蘇以暄.
網路介紹及其運用 講師陳炯勳. 5-2 IP 協定 ( 一 ) IP 協定運作 (1) – 網路成員:主機 (Host) 與路由器 (Router) – 路由表 – 電報傳輸運作.
概念性產品企劃書 呂學儒 李政翰.
1 © 2011 台灣培生教育出版 (Pearson Education Taiwan). 2 學習目標 1. 當面對可預測的變異性時,同步管理並改善供應鏈 中的供給。 2. 當面對可預測的變異性時,同步管理並改善供應鏈 中的需求。 3. 當面對可預測的變異性時,使用總體規劃將利潤最 大化。
Teacher : Ing-Jer Huang TA : Chien-Hung Chen 2015/6/30 Course Embedded Systems : Principles and Implementations Weekly Preview Question CH7.1~CH /12/26.
Outlook 教學與研習 (1) - 設定及收發郵件 - 設定郵件規則 陽明大學資訊與通信中心 陳坤元 2006/03/27.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 壹 企業研究導論.
指導教授 : 林啟芳 教授 組員 : 邱秉良 林育賢. 何謂 GPS  GPS 即全球定位系統,是一個中距離圓 型軌道衛星導航系統。它可以為地球表面 絕大部分地區( 98% )提供準確的定位、 測速和高精度的時間標準。
電機工程系 選課輔導說明會. 選課輔導說明會宗旨 電機系自 95 年開始,同步進行『工程教育 認證』以及『系科本位課程』兩大與學生 課程相關的認證計畫。 電機系自 95 年開始,同步進行『工程教育 認證』以及『系科本位課程』兩大與學生 課程相關的認證計畫。 本系每年至少一次的系教育諮詢委員會, 廣邀產業界、學界、家長、畢業生、在校.
導論 人力資源管理 教 師:林昌榮 人力資源管理.
1 寬頻分碼多重進接無線通訊上 鏈傳收系統之設計與製作 Transceiver System Design and Implementation for WCDMA Uplink Communication 國科會計畫 (1999/8 – 2002/7) 簡介 2004/1.
著作權所有 © 旗標出版股份有限公司 第 14 章 製作信封、標籤. 本章提要 製作單一信封 製作單一郵寄標籤.
幼兒行為觀察與記錄 第八章 事件取樣法.
第 1 章 PC 的基本構造. 本章提要 PC 系統簡介 80x86 系列 CPU 及其暫存器群 記憶體: Memory 80x86 的分節式記憶體管理 80x86 的 I/O 結構 學習組合語言的基本工具.
啤酒遊戲- 供應鍊模擬 Dr. CK Farn 2006 Spring. 中央大學。范錚強 2 模擬設定 過度簡化的供應鍊 銷售桶裝啤酒 角色 工廠(倉庫) 配銷商 大盤商 零售商.
學校本位暨教師自我 專業進修研習規劃服務 教育訓練 指導單位:教育部 執行單位:全國教師在職進修資訊網 講 師:國立高雄師範大學進修學院教師生涯專業發展研究中心 曾子唐 專任研究助理 尤嬿琇 專任研究助理.
Presentation transcript:

臺灣學術網路竹苗區域網路中心 89 年網際網路教育訓練及 推廣研習課程 電子郵件系統 ( ) 的 規劃與建置 交 通 大 學 計 算 機 與網路中 心 陳 昌 盛

課程概要 系統管理入門簡介 Server 規劃與建置 -sendmail, pop3/imap 系統測試與偵錯 Anti-SPAM & Anti-virus mail 問題處理與追蹤 HCRC’2000 網路系統訓練課程 – Unix Mail Server 的規劃與建置

0.1 從何處取得 系統的相關資訊 ? 關於 sendmail 的網站 – the O’Reilly DNS bible ‘sendmail’ Newsgroups: –comp.mail.sendmail, comp.mail.imap,comp.mail.pop3,… 關於 Qpopper 的網站 – 關於 IMAP 的網站 –

1. 系統管理 入門 Electronic Mail 電子郵件 Server: –SMTP server, POP3/IMAP server SMTP - Simple Mail Transfer Protocol – 用於 server 之間, 電子郵件的交換 單純做 的接收處理 –POP3 - Post Office Protocol version 3 –IMAP - Internet Mail Access Protocol Web-based Mail 系統 –WWW+SMTP+IMAP Anti-SPAM & Anti-virus Mail

SMTP server 瀏覽程式 SMTP-server 圖 1. 電子郵件接收系統運作圖 (2) 硬碟 POP3/IMAP server (1) (1b) (1c) MSIE, Netscape 網際網路

瀏覽程式 SMTP-server 圖 2 外送電子郵件系統運作示意圖 (1) (2) 電子郵件傳送 server MSIE, Netscape 等 SMTP server Internet 網際網路

web-mail 系統簡介 常見的 web-mail 系統 – 國外, Yahoo, Hotmail – 國內, Kimo, Yam, PcHome,… Web-mail 系統套裝軟體 –Unix 部分 IMP project, –Microsoft 產品 Exchange+IIS+…

標準連絡用 addres e.g.

SPAM Mail & DNS SPAM Mail UCE/UBE ( 不請自來 ) UCE = Unsolicited Commercial UBE = Unsolicited Bulk UCE/UBE 散佈途徑 – 名單收錄 www homepage, USENET news articles account password files on individual servers 其他不當途徑 ( program bug, 招募會員活動, …) – 找尋管理較鬆散的 mail relay Domain Zone scanning ( DNS) URL scanning (web pages )

2. Mail server 規劃需求 Reliability Load sharing/balancing Scalability Mail Delivery Issues

2.1 系統規劃原則 出入的 Mail 分流 , 收 / 送系統分開 – 增加系統彈性 – 提昇系統整體使用效能 兩段式, 的 收送系統 – 使用 mail relay/forwarder 有效提昇頻寬利用 提昇系統的穩定度 (availability/reliability) 加強系統安全管理

Internet Local SMTP Server Mail 的接收 - 直接傳送模式 Fig.3 Direct Internet mail delivery incoming

Internet 區網中心 Mail 的接收 - 間接傳送模式 Fig.4 Indirect Internet Mail Delivery Mail Relay Local SMTP Server

Internet 區網中心 Mail 的接收 - 混成傳送模式 Fig.5 Hybrid Internet Mail Delivery Mail Relay

Internet Grade-90 Mail Server Mail 的接收 - 轉送模式 Fig.6 Mail aliasing/forwarding Grade-89 Mail Server Campus Mail Forwarding server

Internet Local SMTP Server Mail 的寄送 - 直接傳送模式 Fig.7 Direct Internet mail delivery outgoing

Internet 區網中心 Mail 的寄送 - 間接傳送模式 Fig.8 Indirect Internet Mail Delivery Mail Relay Local SMTP Server

2.2 出入的 Mail 分流 分開不同機器 –SMTP Server (outgoing) –POP3/IMAP Server ( incoming ) 同一機器, 但 incoming 與 outgoing 經由不同 process –/usr/lib/sendmail –bd # incoming jobs –/usr/lib/sendmail -q30m # outgoing jobs

2.3 Incoming Mail 系統的規劃 使用 Mail Relay –DNS 上 的相關配合設定 ; 最終目的地 ==> cc.nctu.edu.tw.INMX 10 mgate.nctu.edu.tw. ; mail relay ==> 宜善加利用, 可作為 “ 備援與轉接 ” 之用 cc.nctu.edu.tw.INMX 20 m-relay.nctu.edu.tw. ;

2.4 Outgoing Mail 系統的規劃 使用 Mail Forwarder – 善用 smart-relay 與 mailertable 以 sendmail 8.10 為例, –Local mail 常見部分, 透過 mailertable 指定傳送 – 其他, 則轉往 smart relay 後續處理

2.4.1Mailertable 的設定範例 Sendmail 8.10.x 的 /etc/mail/mailertable cc.nctu.edu.twsmtp:ccms.nctu.edu.tw csie.nctu.edu.twsmtp:smtp.csie.nctu.edu.tw cis.nctu.edu.twsmtp:mail.cis.nctu.edu.tw ; without MX RR lookup math.nctu.edu.tw smtp:[math.nctu.edu.tw]

2.4.2 Smart Relay 的設定 Sendmail 8.10.x 的 /etc/mail/sendmail.cf # 將 mail 轉交給底下的 forwarder 處理 # 當 m-fwd 這個系統蓮步上時, 會改連向 m-relay DS m-fwd.nctu.edu.tw:m-relay.nctu.edu.tw

2.5 Mail Delivery Normal Spool Directory /var/spool/mail/chen … /var/spool/mail/hsiao Hash Spool Directory /var/spool/mail/c/chen … /var/spool/mail/h/hsiao

2.5 Mail Delivery ( 續 ) Local Delivery Agent – mail.local – procmail Hash Delivery Programs – procmail (delivery agent) – qpopper ( daemon; extracting)

2.6 特殊處理 轉送信件 (Mail forwarding) – 系統端 Aliasing/forwaring – 用戶端 ($home/.forward) 特殊退信 – 故意不接收退信

2.6 特殊處理 ( 續 ) 故意不接受回信的實例 Sendmail 的處理範例 –/etc/mail/mailertable admail.acer.netlocal: null-user –/etc/mail/aliases # null-user:/dev/null

3. 系統的規劃與建置 SMTP server – 幾乎個 Unix 系統都 有內建 – 最新正式版本 Sendmail 常見 pop3/IMAP server –qpopper 2.53 ( 通常必須另行安裝 ) –Imap 4.7, ( 通常必須另外安裝 )

3.1 Sendmail 8.10.x 的安裝 (1) 取得原始程式 – –ftp://ftp.sendmail.orgftp://ftp.sendmail.org 解開壓縮檔, 並還原程式原始檔 –gzip –d sendmail.10.1.tar.gz –tar xvf sendmail.10.1.tar 製作及編輯 ‘ 自訂組態檔 ’ –cd $src/sendmail /devtools/Site –vi site.config.m4 ( 也可以不設 )

Sendmail 8.10.x 的安裝 (2) 開始編譯 –cd $src; –sh./Build –c 安裝 –cd $src; –sh./Build install

Sendmail 8.10.x 設定檔的製作 製作設定控制檔 ( 參見後列範例 ) –cd $src/cf/cf; cp generic-MyOS.mc MySite.mc –vi MySite.mc 製作主要設定檔 ( 參見後列範例 ) –cd $src/cf/domain; cp generic.m4 MyDomain.m4 –vi MyDomain.m4 產生設定控制檔 –cd $src/cf/cf; m4../m4/cf.m4 MySite.mc > MySite.cf –cp MySite.cf /etc/mail/sendmail.cf

MySite.mc 控制設定檔範例 $src/cf/cf/cc.Nctu.edu.tw.mc 設定檔 divert(0)dnl VERSIONID(`$Id: nctucc-solaris2.mc,v /02/07 07:26:03 gshapiro Exp $') OSTYPE(solaris2)dnl DOMAIN(cc.NCTU.edu.tw)dnl MAILER(local)dnl MAILER(smtp)dnl MAILER(procmail)dnl

MyDomain.m4 (1) divert(0) VERSIONID(`$Id: cc.NCTU.edu.tw.m4,v /04/04 00:51:09 ca Exp $') define(`confMAILER_NAME',`NCTUCC6-Mailer-Daemon')dnl define(`confDOMAIN_NAME',`cc.Nctu.edu.tw')dnl define(`SMART_HOST', `M-Fwd.NCTU.edu.tw:M-relay.NCTU.edu.tw')dnl define(`confMAX_MESSAGE_SIZE',` ')dnl define(`confFORWARD_PATH',`/home2/mailforward/$u')dnl define(`confMAX_MIME_HEADER_LENGTH', `256/128')dnl define(`confMAX_HEADERS_LENGTH', `32768')dnl define(`confPRIVACY_FLAGS',`noexpn novrfy')dnl define(`confMAX_HOP',`17')dnl

MyDomain.m4 (2) 續上頁 define(`confMCI_CACHE_SIZE',`3')dnl undefine(`confTO_IDENT')dnl define(`confTO_QUEUERETURN',`2d')dnl undefine(`confTO_QUEUEWARN')dnl define(`confMAX_DAEMON_CHILDREN',`20')dnl define(`confCONNECTION_RATE_THROTTLE',`2')dnl define(`confDEF_CHAR_SET',`iso ')dnl define(`confMAX_RCPTS_PER_MESSAGE',`20')dnl define(`confPROCMAIL_MAILER_MAX',` ')dnl

MyDomain.m4 (3) 續上頁 FEATURE(redirect)dnl FEATURE(`local_procmail',`/usr/bin/procmail')dnl FEATURE(use_cw_file)dnl FEATURE(`mailertable', `hash /etc/mail/mailertable')dnl FEATURE(accept_unqualified_senders)dnl FEATURE(access_db, hash /etc/mail/access)dnl FEATURE(`blacklist_recipients')dnl FEATURE(masquerade_envelope)dnl FEATURE(dnsbl)dnl MASQUERADE_AS(cc.NCTU.edu.tw)dnl EXPOSED_USER(`root')dnl

Sendmail 8.10.x 的設定 /etc/mail 子目錄 –/etc/sendmail.cf 的設定 (text file) 關於 anti-relaying 的設定 –/etc/mail/relay-domains (text file) –/etc/mail/access (database)

/etc/mail/access 的設定 Sendmail Anti-SPAM 設定 (ccserv6.cc.nctu.edu.tw 上的設定範例 ) cc.nctu.edu.tw relay # UCE/UBE ms.new.net.tw REJECT ts30.hinet.net DISCARD dialup.seed.net.tw DISCARD DISCARD 使用指令 makemap hash access < /etc/mail/access

3.2 POP3 server 的安裝 取得 qpopper 3.0-betaX 的程式 解壓縮, 再展開還原 –gzip -d qpopper3*tar.gz –tar xvf qpopper3*.tar 編譯及安裝 ( 或直接取得執行檔 ) –cd $src –./configure –make –make install

POP3 server 的安裝 ( 續 ) 自訂的 mkconfig script #! /bin/sh # remober to remove the "-O2" flag on the script 'configure' # Or, the AFS library will malfunction./configure --enable-debugging --enable-servermode --enable-specialauth 安裝完成後, 必須修改的系統設定 – 編輯 /etc/services pop3 110/tcp # Post Office – 編輯 /etc/inetd.conf pop3 stream tcp nowait root /usr/local/lib/qpopper qpopper -s

3.3 IMAP 與 POP3 簡單比較 POP3 – 僅支援離線 (off-line) 閱讀 所有 完全下載 – 較為普及 ( 因發展較早, 系統叫簡單 ) – 系統安全性較差 ( 取信密碼是明碼 ) IMAP – 可涵蓋 POP3 所有離線功能 – 系統普及度較差 ( 因發展較晚, 系統較複雜 ) – 系統安全性較佳 ( 支援多種密碼 ) DES, MD5, Kerborose

IMAP 與 POP3 簡單比較 ( 續 ) IMAP ( 續 ) – 可支援在線 (on-line) 閱讀 標題與本文, 兩段式閱讀 網路信件夾的觀念 ( 在不同系統間搬動 ) – 可同時支援多個不同的 server 帳號 支援網路漫遊 (roaming) 取信服務 Web-mail 基本上, 主要以 IMAP 類似的系統為主

4. E -mail 系統測試與偵錯 系統記錄檔 – 參考 /etc/syslog.conf 的設定 SMTP server 的測試 – 以 sendmail 為例 POP3 server 的測試 – 以 安裝 qpopper 3.0bXX 為例

SMTP server 的簡易測試 % telnet ns1.nctu.edu.tw 25 Trying... Connected to ns1.nctu.edu.tw. Escape character is '^]'. 220 ns1.nctu.edu.tw ESMTP Sendmail /8.10.0; Sun, 4 Jun :38: (CST) Quit 221 Nctu.EDU.TW closing connection Connection closed by foreign host.

SMTP server 的簡易測試 (2) SMTP server 並沒有跑起來 % ping ccserv.cc.nctu.edu.tw ccserv.cc.nctu.edu.tw is alive % telnet ccserv.cc.nctu.edu.tw smtp Trying telnet: Unable to connect to remote host: Connection refused %

Pop3 server 的簡易測試 % telnet ns1.nctu.edu.tw 110 Trying... Connected to ns1.nctu.edu.tw. Escape character is '^]'. +OK POP3 ns1 v7.59 server ready quit +OK Sayonara Connection closed by foreign host.

Pop3 server 的簡易測試 (2) POP3 server 沒有跑起來 % ping ccserv.cc.nctu.edu.tw ccserv.cc.nctu.edu.tw is alive % telnet ccserv.cc.nctu.edu.tw pop3 Trying telnet: Unable to connect to remote host: Connection refused %

Sendmail 的系統記錄檔 Jul 20 19:30:24 ccserv6 sendmail[1591]: tcpwrappers (unknown, ) rejection Jul 20 19:30:24 ccserv6 sendmail[1591]: NOQUEUE: Null connection from [ ] Jul 20 19:30:31 ccserv6 sendmail[1624]: TAA01624: from=, size=6553, class=0, pri=36553, nrcpts=1, msgid=, proto=ESMTP, [ ] Jul 20 19:30:35 ccserv6 sendmail[1628]: TAA01628: from=, size=1272, class=0, pri=31272, nrcpts=1, msgid=, bodytype=8BITMIME, proto=ESMTP, [ ] Jul 20 19:30:36 ccserv6 sendmail[1629]: TAA01628: to=, delay=00:00:01, xdelay=00:00:01, mailer=local, stat=Sent Jul 20 19:30:37 ccserv6 sendmail[1625]: TAA01624: to=, delay=00:00:06, xdelay=00:00:05, mailer=local, stat=Sent #

POP3 server 系統記錄檔 Jul 20 19:31:29 ccserv4 popper[6306]: Stats: inet Jul 20 19:31:50 ccserv4 popper[6307]: Stats: u Jul 20 19:31:51 ccserv4 popper[6308]: Stats: u Jul 20 19:32:26 ccserv4 popper[6313]: Stats: wangcc Jul 20 19:32:35 ccserv4 popper[6314]: 121.RAS.NCTU.edu.tw: -ERR POP EOF received Jul 20 19:32:35 ccserv4 popper[6314]: Stats: u Jul 20 19:32:36 ccserv4 popper[6315]: (v2.53) Unable to get canonical name of client, err = 0 Jul 20 19:32:47 ccserv4 popper[6317]: Stats: u

5. Anti-SPAM & Anti-virus Mail SPAM Mail 防治 Mail Server 端, 進行掃毒 –Cf. 用戶端掃毒 ( 安裝 anti-virus 軟體 ) Mail Server 進行 SPAM-mail 防治 –Cf. 用戶端, anti-spam mail ( 使用過濾程式 )

5.1 Anti SPAM Mail & DNS ACL SMTP server upgrade/patch – 限定 mail relaying 對象 DNS 設 ACL – 可相當程度阻擋不特定的 relay 嘗試 系統管理人員介入 – 聯絡相關系統的管理人員 –rbl 建立 (Real-time Block List )

5.2 Mail Server 端掃毒 Sendmail 與電腦病毒防治 – 配合 procmail, 掃描信件的 header 可局部對付 iloveyou 之類的 script 型態的 worm/virus procmail 是 delivery agent, 可適度進行 filtering 使用 queuing mode, 搭配掃毒軟體, 進行 病毒掃描偵測任務

用戶 PC Mail Server sendmail procmail Mail spool Internet POP3/IMAP server Netscape/MS-IE 用戶 Mail 存放區 掃毒軟體 Fig.3 Anti-SPAM & Anti-virus Mail 流程示意 ( 一 )

用戶 PC Mail Server sendmail 掃毒軟體 Mail spool Internet POP3/IMAP server Netscape/MS-IE 用戶 Mail 存放區 掃毒軟體 Mail 暫存區 Fig.4 Anti-SPAM & Anti-virus Mail 流程示意 ( 二 )

6. 問題處理與追蹤 Security 問題回報及反應 – 向相關單位報備及追蹤問題 – 向相關 CERT 報備及追蹤問題 各單位聯絡 address (Internet 慣例 ) 例如, 案例剖析 (Case Study)

6.1 Case Study 前幾年有 BBS/Mail, 戲稱要暗殺美國總統柯林頓 – 未即時處理, 引起軒然大波. – 後來美國轉到外交單位轉回國內教育部處理 轉到 德國某公司 – 本地公司設定錯誤 – 回報到該公司, 該國的 CERT, 以及 TWNIC 網路攻擊的中途站 ( ) –TANet 竹苗區網某校的 DNS server 被入侵 – 參考

6.2.1 DNS & Mail - 烏龍事件 前幾年, 有德國 X 公司反應, 持續不斷接收到, 許多應該是寄往台灣 Y 公司的 , 卻一直被轉往該公司. 因為收信的帳號不存在, 系 統於是一直產生, user 不在的退信, 持續往系統管理信箱塞, 信件越 累積越多, 導致 server performance 大受影響. 由於該公司並無台灣 分公司, 也找不出合理的解釋, 於是開始擔心有台灣的競爭對手, 想 癱瘓他們網路的正常運作, 接下來只好採取正式的防衛行動, 透過 正式的 CERT 向相關單位反應,... 成因 – 舊版 BIND/named 有 bug – 系統管理人員觀念不夠清楚 – 系統管理人員輸入資料時, IP address 打錯

6.2.1 DNS & Mail - 烏龍事件 ( 續 ) 示意範例 – 底下 IP address 與 domain name 都是隨意假定 – 這個 server 上的 BIND/named 有 bug $origin xyz.com.tw. Xyz.com.tw.INMX 10 mail.xyz.com.tw. Xyz.com.tw.INMX10mail.ABC.net.tw. ; 錯誤 Mail.xyz.com.tw.InA mail.ABC.net.tw.INA ; 設定錯誤 ;mail.ABC.net.tw.INA ; 台灣 ;mserver.ZYX.deINA ; 德國

6.2.2 竹苗區網 DNS server 入侵事件 某校在區網的網域, 登錄有兩個 DNS server – 不過, 從一開始, 就只有建立一個 server 該 server-A 有 security hole, 被外來者闖入 – 入侵者, 持續透過該 server-A, 嘗試入侵國外網站 – 網域上層, 持續收到國外不同地方轉來的抱怨與求 助 電話通知該校管理者處理. – 後來轉維護廠家工程師. – 將近一週, 仍無改善. – 區網接手, 協助處理. 設 tcp_wrapper, 擋掉不明來源的連線.

6.3 相關系統管理 結論 – 各單位, 最好設立兩段式 Mail 組合系統 – 重要 server 勤作 security patch –DNS 設 ACL, 限制 zone transfer – 委外廠商維護能力, 意願與合約