Reliable and cheap hosting

HOW MAIL SERVER WORKS

Page 3: How Emails Send and Receive


第 3 課 : 電 郵 收 發 的 詳 細 過 程



現 在, 我 們 藉 以 一 個 例 子, 探 討 電 郵 收 發 的 詳 細 過 程.

William 首 先 使 用 Netscape Mail 寄 一 封 電 郵 給 我 們, 我 們 的 電 郵 地 址 是 : general@MyGreatName.com. 然 後 我 們 會 用 Netscape Mail 收 取 信 箱 的 電 郵.


William 電 腦 的 Netscape Mail 電 郵 客 戶 端 程 式 設 定 如 下 : 姓 名 : william
電 郵 : william@YourDomain.com
SMTP 伺 服 器 : smtp.Your_ISP.com
SMTP 伺 服 器 User Name : william123
POP3 伺 服 器 : pop3.YourDomain.com
User Name : william
Password : 1234

William 要 外 送 電 郵 給 我 們 的 內 容 : Alex,
I like to sign up your service. Your service is great!
William

我 們 電 腦 的 電 郵 客 戶 端 程 式 設 定 如 下 : 姓 名 : Alex
電 郵 : general@MyGreatName.com
SMTP 伺 服 器 : smtp.MyGreatName.com
POP3 伺 服 器 : MyGreatName.com
POP3 伺 服 器 User Name : general
Password : 9999


以 下 是 整 個 電 郵 的 收 發 程 序 的 簡 圖 :

how email send and receive diagram


我 們 首 先 討 論 外 送 電 郵 的 程 序.

外 送 電 郵


當 William 寫 完 以 上 的 電 郵, 按 了 'Send Mail' 按 鈕, 電 郵 便 開 始 踏 上 征 途 :

  1. William 電 腦 的 Netscape Mail 電 郵 客 戶 端 程 式 立 即 跑 去 並 接 通 設 定 的 SMTP 伺 服 器 (即 smtp.Your_ISP.com) 的 連 接 埠 25 (Port 25).

  2. Netscape Mail 通 知 smtp.Your_ISP.com 伺 服 器 寄 信 人 及 收 信 人 的 資 料.

  3. smtp.Your_ISP.com 伺 服 器 確 認 寄 信 人 的 資 料 正 確, 便 將 信 件 接 收, 並 放 在 '等 候 外 寄 郵 件' 的 隊 伍 的 最 後, 等 候 寄 出.

  4. 假 設 正 在 smtp.Your_ISP.com 伺 服 器 等 候 外 寄 的 郵 件 有 100 封, 所 以 William 要 寄 給 我 們 的 電 郵 要 放 在 101 的 位 置 等 候 寄 出.

  5. smtp.Your_ISP.com 伺 服 器 非 常 忙 碌 的 將 郵 件 寄 出. 100, 99, 98, 97 ......5, 4, 3, 2, 1. Okay, 到 你 啦 !

  6. smtp.Your_ISP.com 伺 服 器 現 正 處 理 William 的 電 郵, 伺 服 器 首 先 將 電 郵 收 信 人 的 地 址 (general@MyGreatName.com) 分 為 二 部 份, 如 下 :

    • 收 信 人 的 戶 口 名 稱 - 即 general
    • 收 信 人 的 網 域 名 稱 - 即 MyGreatName.com


  7. 因 為 網 域 名 稱 (MyGreatName.com) 是 人 類 才 看 得 懂 的. 電 腦 必 須 要 MyGreatName.com 的 SMTP 伺 服 器 (smtp.MyGreatName.com) 的 IP 地 址 才 可 以 溝 通 的. 要 得 到 smtp.MyGreatName.com 的 IP 地 址, smtp.Your_ISP.com 伺 服 器 必 須 首 先 聯 絡 網 域 名 稱 伺 服 器 (Domain Name Server), 查 詢 smtp.MyGreatName.com 伺 服 器 的 IP 地 址.

  8. Domain Name Server 回 覆 了 smtp.MyGreatName.com 伺 服 器 的 IP 地 址 給 smtp.Your_ISP.com 伺 服 器.

  9. smtp.Your_ISP.com 伺 服 器 現 在 有 了 smtp.MyGreatName.com 的 伺 服 器 的 I/P 地 址, 便 可 以 接 通 smtp.MyGreatName.com 的 連 接 埠 25, 並 通 知 smtp.MyGreatName.com 伺 服 器 有 信 要 寄 給 它.

  10. smtp.MyGreatName.com 伺 服 器 確 認 電 郵 戶 口 名 稱 general 是 在 MyGreatName 的 一 個 電 郵 戶 口, 便 將 電 郵 交 去 MyGreatName.com POP3 伺 服 器.

  11. MyGreatName.com POP3 伺 服 器 開 啟 general 的 電 郵 戶 口 (general.txt), 將 電 郵 的 內 容 加 入 general.txt 內. general.txt 的 最 後 幾 行 內 容 將 會 如 下 :

    -------------------------
    -------------------------
    -------------------------
    From : xxxxxx
    To : general
    Subject : The 20th Email
    Alex,
    xxxxxxxxxxxxxxxxxx,
    xxxxxxxxxxxxxxxxxx.
    Customer
    From : William
    To : general
    Subject : Sign Up
    Alex,
    I like to sign up your service.
    Your service is great!
    William


  12. 到 此, William 寄 給 我 們 的 電 郵 已 經 安 全 到 達 我 們 的 電 郵 信 箱 了. 外 送 電 郵 的 程 序 亦 告 一 段 落.



跟 著, 我 們 會 討 論 內 收 電 郵 的 程 序.

內 收 電 郵


  1. 我 們 定 時 會 檢 查 我 們 的 信 箱 有 沒 有 新 的 電 郵. 現 在 Alex 按 下 Netscape Mail 的 'Receive Mail' 按 鈕.

  2. Netscape Mail 電 郵 客 戶 端 程 式 立 即 跑 去 並 接 通 設 定 的 POP3 伺 服 器(即 MyGreatName.com) 的 連 接 埠 110 (Port 110).

  3. MyGreatName.com POP3 伺 服 器 要 求 客 戶 輸 入 戶 口 名 稱 及 密 碼, 如 果 正 確 的 話, POP3 伺 服 器 便 會 開 啟 general.txt 文 字 檔 案, 並 將 所 有 新 的 電 郵 下 傳 到 Alex 的 個 人 電 腦 內. general.txt 的 內 容 亦 會 清 除 (當 然, 也 可 以 設 定 保 留 所 有 電 郵 在 general.txt 內)


到 此, 整 個 電 郵 的 收 發 程 序 已 經 完 成 了 !

 

Training Center
Web Hosting
 
Copyright © 2000 MyGreatName