E-mail 系統簡介及使用
-
Upload
cadman-bass -
Category
Documents
-
view
100 -
download
0
description
Transcript of E-mail 系統簡介及使用
•User Agent (UA)
使用者所使用的讀信 , 寫信程式 ex.Outlook Express,pine, Netscape Mail
•Transport Agent (TA)
真正負責在 Internet 中轉送信件的程式 , 最有名的就是 Sendmail 這個程式了
•Deliver Agent (DA)
TA 在收到一封信件後 , 首先便是判斷這封信件的目的地是不是自己 , 如果不是當然繼續轉送的動作 , 如果目的地是自己時 , TA 便會把這封信件交由 DA 來處理 , DA 會負責真正地將信件傳給目的地主機上的收信人
系統信箱與個人信箱以 unix 來說 , 所謂的信箱有兩個 , 一個是系統信箱 , 當 DA 收到一封發給
某特定 user 的信件時 , 會在把這封信件寫到系統信箱目錄 (/var/mail)中 , 以 user id 為名稱的檔案中 , 另外一個是使用者信箱 , 位在使用者的目錄中 , 當 user 透過 UA 閱讀信件後 , UA 會把這封信件從系統信箱中移除 , 並轉存到使用者信箱中
Deliver Agent 相關事項
各種不同的 UA UNIX : 比較有名的 UA 有 mail, elm, pine, mutt 等 , 就用途來說它們都是
讓 user 能夠很方便地讀寫信件WINDOWS : Outlook Express ,Microsoft Outlook
User Agent 相關事項
TA 運作的基本說明 TA 的主要功用是在不同的主機之間做郵件的轉送動作 , 在 Internet 上現
在最有名的 TA 要算是非 sendmail 莫屬 , 其最新版本是 8.12.9 (2003/03/29), 這裡的介紹也全都是以 sendmail 為例子
如上圖所示 , 當 user1@hostA 寄一封信件給 user2@hostC 時 , sendmail 會負責將信件由 hostA 傳送到 hostC, 然後由 hostC 上面的 DA 將信件送到 user 的信箱中
Transport Agent 相關事項
使用信件轉送 .forward 前述的 /etc/aliases.db 會讓信件產生轉送的動作 , 不過那是屬於系統
的 , 每個使用者如果想要控制自己的信件轉送 , 可以在自己的目錄下 .forward 這個檔案 , 這個檔案的內容是一個 email address, 代表使用者收到的信件要轉到那個 email address 去 , 看看這個例子
DNS 上的 MX 記錄 MX 是 mail exchanger 的簡稱 , 當一部機器 hostC 在 DNS 有如下的 MX 記錄時 , hostC IN MX 50 hostB.ee.ncku.edu.tw
hostC IN MX 100 hostD.ee.ncku.edu.tw 代表的意義是 hostB 和 hostD 是 hostC 的 mail exchanger, 且 hostB 的優先權比
hostD 高 參考下面這個例子
POP3/IMAP4 server 一般的 user, 很多還是習慣在 Windows 環境下 , 透過 Netscape 或是
MS 的 Internet Mail 來收發信件 , 這時候我們稱 Netscape/MS InternetMail 為 pop3 cilent 或是 imap4 cilent, 要讓這先程式能夠收發信件 , 我們必須在主機上安裝 pop3 或是 imap4 server
正確的 e-mail 使用習慣1. 不隨便開啟陌生人來信2. 不隨意開啟郵件附加檔案 , 如 .exe 或 flash 動畫3. 時常更新防毒軟體病毒碼4. 不隨意留下 e-mail資料5. 使用密件副本寄送郵件
帳號 ,通訊錄 ,e-mail 備份1. 帳號 :[ 工具 /帳戶 /匯出 ]2. 通訊錄 :[ 通訊錄 / 檔案 /匯出 /通訊錄 ]3. e-mail 備份 :[收件夾 /右鍵 / 內容 /]將該路逕所有資料備份
Direct Access 寄信方面還是透過 SMTP 經由 Transport Agent 將信件送往 Internet, 但是在信件匣處理上 , 改成 WebMail 程式直接存取使用者信件匣 , 不再透過 POP3/IMAP4 server.
Open WebMail 的運作 為了提高信件匣處理的速度 , Open WebMail 在設計上大量使用 DBM 資料庫來索引信件匣內的資料 , 因此即使在面對信件匣內信件數量很多的狀況下 , 仍然能有良好的反應速度 .
Open WebMail 特點 系統部分1. 良好的使用介面 2. 多國語言 ( 目前共支援超過 30 種語言 ) 3. 多組圖示 , 多組佈景 , 自訂背景 4. 世界時區切換 , 日光節約時間支援 5. 多種認證模組 (unix, pop3, mysql, postgres, ldap) 與 PAM 外掛認證支援 6. 使用者 quota 管理模組 (quota_unixfs, quota_du) , 可強制清除超過 quota 者過舊的信件或檔案
7. 支援 虛擬主機 / 使用者別名 8. 支援 虛擬使用者帳號 ( 能使用 pop3/webmail 功能 , 但無須建立 unix 帳號 ) 9. 支援 多個網域 , 各網域可做不同的設定 10. 支援 個別使用者權限設訂 11. 支援 網頁壓縮傳送 , 提高傳輸效率 12. 線上更改密碼 13. 使用者歷史記錄 14. 配合 SpeedyCGI, 可常駐於記憶體中執行
郵件列表1. 快速切換不同信件匣 2. 快速換頁功能 3. 可依 信件狀態 , 信件日期 , 寄信人 , 信件標題 , 信件大小 排序 4. 可以設定過濾條件 , 然後只列出合乎條件的信件 5. 新信語音通知 6. 信匣變動通知 , 顯示最近進入各信件匣的信件 7. 變更信件讀取狀態
郵件讀取1. 與 Outllook 接近的多媒體信件顯示能力 2. 多種字集內碼自動轉換 ( 如 : 簡繁轉換 , 日文 Shif-JIS/ISO-2022-JP/E
UC-JP, 各種字集 / UTF-8) 3. 可收取 外部 POP3 郵件 4. 可關閉信件中的 CGI 連結 , 避免 email 地址被回傳給廣告商 5. 可關閉信件中的 Javascript, 避免惡意的 script 程式 6. 可將 HTML 信件 轉換成文字格式顯示 , 完全避免 HTML 病毒 7. 支援 讀信回條 8. 支援 自動回覆 9. 支援 信件重組 功能 10. 信件中的附件可被下載或是儲存到網路硬碟中
郵件過濾1. 可定義個人郵件規則 與 公用郵件規則 2. 支援過濾 重複出現過多次 信件 3. 支援過濾 寄件人地址格式不正確 信件 4. 支援過濾 偽造來源 IP位址 信件 5. 支援過濾 偽造發信人 信件 6. 支援過濾 偽造 EXE 附件型態 信件 郵件搜尋1. 可針對 寄信人 , 收信人 , 信件檔頭 , 信件標題 , 信件內容 , 附件檔名
進行全文檢索 2. 同時搜尋多個信件匣 3. 支援正規表示式 (regular expression) 4. 搜尋時 , 如有需要 , 會自動進行內碼轉換再進行比對 (eg: 以簡體字
搜尋繁體信件 )
郵件管理1. 信件匣 建立 /更名 /刪除 / 下載 2. 信件 複製 /搬移 /刪除 / 下載 3. 重建 / 修復 信件匣索引 4. 自動清除垃圾桶 N 天以上郵件 行事曆1. 年 / 月 / 週 / 日 行事曆列表 2. 全年事件詳細列表 3. 支援 個人行事曆 與 公用行事曆 4. 可設定週期性事件 5. 事件可標明色彩 6. 事件相關 link 可以是 外部 URL 或是 Open WebMail 中出現的任何 link,
如信件匣的某封信件 , 或是網路硬碟上某個檔案 7. 與電子郵件列表主畫面整合 , 提供 事件提醒 功能 8. 事件提醒 也可以 寄給外部郵件地址 , 轉傳到其他裝置上
郵件撰寫1. 提供 HTML 信件編寫功能 , 可內嵌圖片 , 聲音 , 表格 , 同時支援 Wi
ndows IE 與 所有平台上的 Mozilla 2. 支援 多組發信地址 3. 支援 寫信底稿 4. 支援 草稿暫存 5. 支援 個人通訊錄 與 公用通訊錄 6. 拼字檢查 7. 可動態切換寫信字集內碼 8. 可選擇送信字集內碼 9. 可透過本機或外部主機寄信 10. 電子郵件中的附件可由網路硬碟新增或由使用者上傳