郵件伺服器提供郵件系統的基礎架構,涵蓋郵件傳輸、分發、儲存等功能,確保郵件能送達網際網路任意角落。現代郵件伺服器通常整合簡訊郵件、防毒反垃圾模組、通訊錄、群組、代收 POP3 等進階功能,服務對象分為 ISP 服務商與企事業單位兩大類。
| 縮寫 | 全稱 | 中文說明 | 典型軟體/例子 |
|---|---|---|---|
| MUA | Mail User Agent | 郵件使用者代理程式 | Outlook、Thunderbird、Foxmail |
| MTA | Mail Transfer Agent | 郵件傳輸代理程式 | Sendmail、Postfix、Qmail、Exim |
| MDA | Mail Delivery Agent | 郵件投遞代理程式 | procmail、maildrop、UNIX mail |
| MRA | Mail Retrieval Agent | 郵件獲取代理程式 | POP3/IMAP 伺服器 |
假設 Alex (alex@gmail.com) 寄信給 John (john@yahoo.com):
途中可能經過多個 MTA 轉送(Relay),每個 MTA 皆使用 SMTP 協定互傳。
EHLO、AUTH LOGIN、MAIL FROM:、RCPT TO:、DATA、QUIT。USER → PASS → STAT → LIST → RETR → DELE → QUIT。指定該域名的郵件交換伺服器,優先權數值越小優先級越高。寄信方 MTA 查詢收件人域名 MX 記錄決定投遞目標。
; 範例
mydomain.com. IN MX 10 mail.mydomain.com.
mail.mydomain.com. IN A 192.0.2.10
www、mail 指向 host.mydomain.com)。*.a.com 全部解析至同一 IP。C:\> nslookup
> set type=mx
> sina.com.cn
# 顯示 MX 記錄與對應 IP
MAIL FROM: 指定回覆路徑(退信地址)。RCPT TO: 指定轉發路徑(收件人)。理解上述角色、流程與協定,是建置、維運、除錯郵件系統的基石。實務上尚需考量 SPF、DKIM、DMARC 等認證機制、佇列管理、退信處理、加密傳輸與高可用架構等進階議題。