傳統寄信:寄信人 → 郵局 → 收信人郵局 → 收信人。電子郵件完美對應這個流程,只是換成數位伺服器與標準協定。本文用流程圖與對照表,讓您 30 秒看懂郵件傳遞全貌。
[發件人 MUA] --SMTP--> [發件人郵件伺服器 MTA (SMTP 伺服器)] --SMTP (互聯網路由)--> [收件人郵件伺服器 MDA (POP3/IMAP 伺服器)] <--POP3/IMAP-- [收件人 MUA]
| 傳統郵政 | 電子郵件 | 關鍵協定/元件 |
|---|---|---|
| 寄信人寫信、裝信封、填地址 | 用戶在 MUA 撰寫郵件 (收件人、主旨、正文、附件) → 點擊發送 | MUA 組裝 RFC 5322 郵件格式 (Headers + Body) |
| 投入郵筒 / 交給郵局櫃台 | MUA 連接發件方 SMTP 伺服器 (MTA),驗證帳號密碼 (SMTP AUTH) → 提交郵件 | SMTP (Port 25/465/587) + TLS 加密 + 認證 |
| 發件郵局郵戳、分揀、按地址路由運送 | 發件方 MTA 解析收件域名 MX 記錄 → 建立 SMTP 連線 → 轉發郵件 (可能經多級 MTA 中繼) | DNS MX 查詢、SMTP 轉發、SPF/DKIM/DMARC 驗證防偽造 |
| 收件郵局收件、分揀、放入信箱 | 收件方 MTA 接收郵件 → 反垃圾/病毒掃描 → 交由 MDA 存入收件人信箱 (郵箱資料庫) | MTA→MDA 投遞、SpamAssassin/反病毒、配額檢查 |
| 郵差送達 / 收信人去郵局取信 | 收件人 MUA 連接收件方 MDA (POP3 下載 / IMAP 同步) → 獲取郵件內容 | POP3 (下載並可刪除伺服器副本) / IMAP (同步狀態、多裝置) |
| 收信人拆信閱讀 | MUA 解析顯示郵件 (HTML/純文字/附件/內嵌圖片) | MIME 多用途郵件擴展、Base64 附件解碼、CSS/JS 渲染 (Webmail) |
| 協定 | 用途 | 標準端口 | 加密端口 (SSL/TLS) | 啟動加密方式 |
|---|---|---|---|---|
| SMTP | 發送/轉發郵件 | 25 | 465 (SMTPS, 隱式 SSL) 587 (Submission, STARTTLS) | 隱式 SSL / 顯式 STARTTLS |
| POP3 | 下載郵件到本地 | 110 | 995 (POP3S) | 隱式 SSL |
| IMAP | 同步郵件狀態 | 143 | 993 (IMAPS) | 隱式 SSL |
理解 SMTP/POP3/IMAP 分工與流向,配置郵件客戶端、排查收發故障、部署企業郵件系統都能得心應手。