郵件系統(Mail System)

時間:2015/7/6
主題:郵件系統(Mail System)

Mail運作

Mail運作方式

Mail主要元件

MUA(Mail Server Agent):使用者代理程式

  • 幫助使用者撰寫及讀取郵件
  • 文字介面
  • 圖形介面
  • 網頁介面

MTA(Mail Transfer Agent):郵遞伺服器

  • 收送信件
  • 轉遞信件
  • 使用SMTP協定:TCP Port 25

MSA(Mail Submission Agent):郵件提交代理

  • 通常和MTA放在一起
  • 為MUA與MTA中間的溝通橋樑
  • 錯誤格式糾正
  • 使用TCP 587 Port MSA

MDA(Mail Delivery Agent):郵件投遞程式

  • 分析表頭,決定郵件去向
  • 過濾信件
  • 自動回覆
  • 把MTA的郵件分給local user
  • 使用協定為POP3、IMAP

MDA

Message Store:信件儲存

  • 常見路徑:
    • /var/mail
    • /var/spool/mail
  • 通常為一個檔案,檔名為使用者帳號

AA(Access Agent):代理

  • MRA(Mail Retieval Agent)
  • 讀取信件
  • 使用POP3、IMAP協定

協定

SMPT:傳送郵件

  • 傳遞或轉送郵件
  • Port 25
  • 自行查詢運作流程【註解2】

POP(Post Office Protocal)

  • 收信的服務協定
  • 下載郵件(下載後伺服器則刪除)
  • Port 110

IMAP(Internet Message Access Protocal)

  • 收信的服務協定
  • 線上與離線(下載表頭)
  • Port 143

sSMTP:傳送(加密)Port465

POPs:接收(加密)Port995

IMAPs:接收(加密)Port993

郵件結構

郵件結構

Envolpe信封

  • MTA根據Envolpe傳遞信
  • 欄位
    • Mail FROM (來源)
    • RCPT TO (目的)

Message

  • Header
    • FROM, TO, TIME, MAT
    • Receive:傳送郵件之間經過的主機
    • Content-type:標註原始資料格式、轉換方式
    • 其餘表頭格式列於【註解1】
  • Boby
    • 郵件內容

Postfix介紹


【註解1】:

Message_header Message_header

results matching ""

    No results matching ""