390 likes | 612 Vues
網際網路應用實戰篇 ( 四 ) 電子郵件運作原理 . 中正大學校園網路策進會 推廣組組長 黃乃純 nadia@cna.ccu.edu.tw. 大綱. E-mail 介紹 E-mail :工作站上收信 E-mail : Outlook Exporess 6 的使用 基本使用介紹(上機) 設定 使用. 電子郵件架構. Mail envelope 存有供 mail server 傳遞信件資料 Mail content 標題, message ID, Received…. 等 Body 信件內容 附加檔 簽名檔. 電子郵件架構.
E N D
網際網路應用實戰篇(四)電子郵件運作原理 中正大學校園網路策進會 推廣組組長 黃乃純 nadia@cna.ccu.edu.tw
大綱 • E-mail介紹 • E-mail:工作站上收信 • E-mail:Outlook Exporess 6的使用 • 基本使用介紹(上機) • 設定 • 使用
電子郵件架構 • Mail envelope • 存有供mail server傳遞信件資料 • Mail content • 標題,message ID, Received….等 • Body • 信件內容 • 附加檔 • 簽名檔
電子郵件架構 Received: from 140.123.214.10 by alumni.ccu.edu.tw with Mail2000 ESMTP Server V2.71S(1010:0:AUTH_NONE) Thu, 03 Oct 2002 18:54:22 +0800 (CST); (envelope-from <nadia@cna.ccu.edu.tw>) Return-Path: <nadia@cna.ccu.edu.tw> Received: from mail.dorm.ccu.edu.tw (localhost [127.0.0.1]) by dns2.dorm.ccu.edu.tw (8.12.5/8.12.5) with ESMTP id g93B6PMW019053 for <g9054012@alumni.ccu.edu.tw>; Thu, 3 Oct 2002 19:06:25 +0800 (CST) (envelope-from nadia@dns2.dorm.ccu.edu.tw) From: "¶À¤D¯Â" <nadia@cna.ccu.edu.tw> To: "g9054012@alumni.ccu.edu.tw" <g9054012@alumni.ccu.edu.tw> Subject: N/A Date: Thu, 3 Oct 2002 19:06:25 +0800 Message-Id: <20021003110625.M61629@mail.dorm.ccu.edu.tw> X-Mailer: Open WebMail 1.65 20020606 X-OriginatingIP: 140.123.11.77 (nadia) MIME-Version: 1.0 Content-Type: text/plain; charset=big5
電子郵件架構 • 電子郵件系統架構 • 電子郵件伺服器(mail server) • 負責在網路上轉送或接收信件 • 功能就與目前日常生活中的郵局功能相同 • sendmail、qmail、IIS • 使用者代理程式(user agent) • 負責幫使用者處理郵件接收與傳遞工作 • 類似郵差 • netscape傳訊者,outlook • 電子郵件傳遞協定(SMTP) • 電子郵件傳遞時所需遵守的傳遞協定
電子郵件架構 • UA (User Agent) • 客戶端使用者代理程式 • 負責客戶端信件傳遞 • POP3 & SMTP • MTA (Message Transfer Agent) • 伺服器端郵件轉送代理程式 • 負責轉送電子郵件 • SMTP
電子郵件架構 MTA server cna.ccu.edu.tw MTA serve yahoo.com • cmx@yahoo.com Send to nadia@cna.ccu.edu.tw • yahoo.com收到轉送給cna.ccu.edu.tw • nadia@cna.ccu.edu.tw用UA從cna.ccu.edu.tw收信 UA UA cmx@yahoo.com nadia@cna.ccu.edu.tw
電子郵件通訊協定 • 信件在終端收送,可分為兩部分:一是收信,一是送信; • 收信協定則是POP (Post Office Protocol) • 使用者代理程式(user agent) • POP (Post Office Protocol) • 遠端取信 • 多採用pop3 • 送信協定為SMTP (Simple Mail Transhfer Protocol)。 • SMTP (Simple Mail Transport Protocol) • 交談式介面用以信件傳遞 • 採用store and forward方式將信件轉遞給目的端郵件主機 • 系統設定為port 25 • 匿名信傳送
工作站上收信 UNIX 環境電子郵件- ELM 操作 §進入與離開 進入: LOGIN後,選則“e”(elm)選項, 或鍵入“elm”,即進入elm主畫面。 離開: elm 的主畫面下鍵入“x” 或“q”, 然後按enter 退出
工作站上收信 UNIX 環境電子郵件-ELM 操作 §讀信(Read Mail) 行首的英文字母 N:新到且未讀的信件 O:舊有且未讀的信件 U:緊急信件 D:欲刪除的信件 M: MIME形式的信件 行首後依次為信件編號、來信日期、來信者、信件行數及主題按“ ↑” “↓” 或數字鍵選擇信件,再按“ENTER”讀取信件,讀完信件,按“i”回elm 主畫 §刪信(Delete) • 在elm 主畫面後,游標移到所要刪信的標題上,按“d”鍵(forward)。 • 要刪除的信件會自動被mark "D" (表退出elm時,要刪除掉) • 在退出elm,系統會問你是否真的要刪除信,回答“y” 則會真的刪除,否則信件仍會保留
工作站上收信 UNIX 環境電子郵件-ELM 操作 §寫信(Write a new Mail) 1.進入elm 主畫面後,按"m"鍵(mail) 2.系統出現 "To:" 請輸入收信人地址(兩人以上中間以逗點分開) "Subject:“ "Copies to:" 3.編輯信件(用JOE 編輯工具) JOE編輯完後, 打ctrl+kx, 之後再寄出信件 此時elm 主畫面會出現 And now : s e)ditmessage, h)eaders, c)opy, i)spell, !)shell, s)end, f)orget 4.(註) : 按"s", 表示寄出(send) (註) : 按"f", 表示放棄寄出(forget) (註) : 按"h", 可修改Mail的Header, 含T : 可修改To C : 可修改Cc B : 可修改Bcc S : 可修改Subject (註) : 按"q", 結束修改Mail的Header,回前一畫面
工作站上收信 UNIX 環境電子郵件- ELM 操作 §回信(Reply) • 進入elm 主畫面後,游標移到要回覆的信件標題上,按"r"鍵(reply) • 如欲引用來信內容,可在系統詢問" Copy message? (y/n) "時,輸入"y" ,否則按"n" • 如欲同時mail給另外的人,可在詢問“ Copies to:” 時,輸入其它郵件地址,一人以上者,請以逗點分開 • JOE編輯完畢,需save 和quit 之後再寄出信件 §轉信(Forward) 1.在elm 主畫面後,游標移到要轉送的標題上,按“f”鍵(forward),其它過程如上。 2.系統詢問“Edit outgoing message? (y/n)” 時,輸入“y”,可編輯轉送信件的內容。 3.其它動作同上
工作站上收信 UNIX 環境電子郵件- ELM 操作 §建立信箱(Mailbox) 1.建立信箱: 在elm 主畫面,游標移到要存入信箱的標題上,按"s"鍵(save),Save message to: =young Note: (1) mailbox會自動產生,且名稱會自動取對方帳號名稱,若不喜歡,可改之. (2) 記得mailbox 前需有"="符號. (3) mail 一旦被存入信箱中,會自動被mark "D" (表退出elm時,要刪除掉) 2.把某一信箱之信件叫出: 在elm 主畫面,按"c"鍵(change),可改讀某信箱之信件Change to which folder: =young(Note: mailbox前需有"="符號) 3.常常有人發現上次讀過的mail突然不見了,其中一個可能是你不小心把它存到=recevied信箱去了。此時你可把=recevied信箱叫出來看看。
工作站上收信 UNIX 環境電子郵件- ELM 操作 §建立匿稱Nickname (Alias) 1.在elm主畫面下,鍵"a" (alias) 2.在alias的主畫面下,鍵"n" (newalais) Enter alias name: cow (輸入別名) Enter last name for cow: Hsu (輸入姓氏,兩人以上用逗號分開) Enter first name for cow:SuChu (Xiaoniu) (輸入名字,兩人以上用逗號分開) Enter optional comment for cow: Enter address for cow:suchu@techart.nia.edu.tw(輸入地址,兩人以上用逗號分開) Accept new alias ? (y/n): y 3."r" or "q": 結束
上機時間 • 開始小試身手吧!! • 請登入工作站使用ELM
Outlook Express 6 使用 基本使用介紹 • 郵件帳號 • 工具→選項 • 建立新信件 • 多人共用 • 備份郵件與回存郵件 • 防止Outlook Express 收到Klez、Troj_Sircam 電腦病毒信件
備份郵件 OE4 的郵件檔是*.mbx,OE5、6的郵件檔則是*.dbx,不論OE4或OE6,信件檔都是以「信件匣」做為單位,一個信件匣就是一個dbx檔案(不是一封信一個檔案),你要備份哪個信件匣,就備份與其相對應的dbx 檔案。 • 方法一: • 1.先退出OE 6 • 2.先建立一個專門擺放備份檔案用的資料夾,好比D:\Backup • 3.利用檔案總管,或是「開始」>>「尋找」,找出你要備份的信件匣檔案。信件匣檔案名稱就是信件匣的名稱,例如,你要備份收件匣,就是備份「收件匣.dbx」這個檔案,將其複製到剛才建好的那個目錄裡,好比D:\Backup,就完成了備份的工作。
備份郵件 • 方法二: • 開啟OE 6,到「工具」>>「選項」>>「維護」, • 按「郵件檔資料夾」鈕。 • 其中所顯示的,就是你郵件檔存放的位置,把這裡所顯示的路記下來,再去開啟檔案總管,把該資料夾整個複製下來。
回存郵件 方法一 • 先找出你目前的Outlook Express 6 的dbx 檔案在哪裡,到「開始」>>「尋找」>>「檔案或資料夾」,在「名稱」中,輸入*.dbx。(註一) • 找到之後,刪除掉或Rename 之(見註二)。 • 把你之前所備份出來的.dbx郵件檔(例如舊的:收件匣.dbx)複製到剛找到的這些個.dbx 所在的資料夾裡(就是你新環境中的OutlookExprss dbx 檔案所在位置) • 找出Folders.dbx 檔案,把它刪除掉。 • 啟動Outlook Exporess 6,完成。 註一 • 由於OE6 可以設定不同的使用者環境(Identities),如果你的OE 6 設有好幾個使用者的話,你會發現你的dbx檔案會出現在好幾個不同的位置上,這些dbx 檔案,有的是你的,有的卻是別人的(其他身份Identities)郵件檔。 • 如果你有好幾個「身份」(Identities),要正確知道你的郵件檔*.dbx 到底是在哪一個目錄下: • 進入Outlook Exporess 6,如果你有設身份的話,請以正確的身份登入。 • 工具>>選項>>維護>>郵件檔資料夾,這裡就會顯示出你的郵件檔真正存放的位置,備份這下面的dbx 檔案即可。 • 同樣,你要回存,也是回存到這個位置(如果是在同一部電腦上的話)。 • 註二 • 一般來說,我們會直接刪掉這些在「新環境」上(就是重裝過後)的電腦的這些dbx 檔案,因為根本沒有用,都是空的,至於「改名」(rename)只是一個保全的做法,萬一失敗,就再把原先的檔案再rename 回去。
回存郵件 方法二(如果你想保留目前電腦上的郵件,又要把舊電腦上的郵件加進來,就用此方法): • 直接利用Outlook Exporess 6 匯入的功能:
防止Outlook Express 收到KLEZ(求職信) 病毒信件 將預覽窗格的功能關閉
設定步驟 • 【工具】→【郵件規則】→點選【郵件】.
按【確定】完成設定。 直接輸入【130】再按【確定】鈕,只要郵件大小超過130KB ,收信時更會直接將超過130KB 郵件從伺服器刪除(郵件大小可依自己的認定而設定 )
防止某些病毒利用outlook自動散佈給通訊錄的人防止某些病毒利用outlook自動散佈給通訊錄的人 在通訊錄中新增一個聯絡人 1在此輸入 . (一個點) 因為通訊錄會照符號 英文字母及中文筆劃作排列 2因為剛才輸入一個點,所以在此只會出現一個點 3.電子郵件地址的地方不要輸入
防止某些病毒利用outlook自動散佈給通訊錄的人防止某些病毒利用outlook自動散佈給通訊錄的人 • 以後假使病毒想透過outlook express發送時就會出現下列圖示 • 按下OK讓這個訊息不要送出,因為無法自動送出,所有的信件將會存在您的「草稿」或「寄件匣」中 • 只要把「草稿」或「寄件匣」中的郵件刪除,即可解決這個問題,同時不會繼續散播病毒。
上機時間 • 開始小試身手吧!! • 請開啟Outlook Exporess 6
什麼是spam mail? • Spam Mail即俗稱垃圾信,或不請自來的電子郵件 • 特徵一般是大量、具商業廣告性質,同時利用Email來者不拒的特性,強迫Email User接受他所要傳播的訊息。這些spam在Internet是很不受歡迎的。 • 寄信者為了避免被抓,都會偽造E-mail address及利用其它單位的mail server作為relay來送信。 • User受無謂困擾 • 大量的垃圾郵件(junk email)可能會使你的郵件系統崩潰 • 系統資源(包括網路頻寬)受不當佔用 • 浪費系統資源處理無用資訊 • 你的郵件伺服器可能被列入黑名單(backlist)。
什麼是spam mail? • 為何會有spam mail? • SMTP通訊協定的缺失 • Mail relay server沒有判定送信者資料的正確 • 使用fake email address避免收信者將抱怨信函回傳 • Mail relay server對任何送信要求沒有限制 • 因為上述缺失,產生spam mail
如何防治spam mail? • 防治spam mail的四種方法 • 判斷Mail Domain • 判斷寄件人(收件人)郵件網域是否為允許的。若否,則不予轉信「Relaying Denied」。 • 安全性最低,因為一般都可以造假。 • 判斷Mail From • 除了判斷寄件人的郵件網域外,還會去資料庫查詢,是否真的有此使用者帳號。 • 安全性較第一項為高。但仍有被冒用的風險。
如何防治spam mail? • 防治spam mail的四種方法(cont’) • 判斷連線IP • 到資料庫查詢寄件者的網路位址,若發現不是在認可的名單內,則予以退信。 • 安全性高,但缺乏彈性,亦不太合情理。 • 限制寄件封數 • 限制寄件封數,如一次寄信的收件人數不得超過一定上限;或在一定的時間內,不得發信超過一定頻率...等 • 時常結合多種方式以達到較好管理效果
如何防治spam mail? • 如何在郵件伺服器上設定防治spam mail? • 郵件系統設定 • sendmail • qmail • 使用郵件過濾器 • SpamAssassin