SMTP

一個電子郵件系統主要有3個元件組成:核心通訊的簡單郵件轉移協定(Simple Mail Transfer Protocol, SMTP)、基礎設施的郵件伺服器(mail server)、操作郵件的使用者代理程式(user agent)

一個使用者的電子郵件信箱(mailbox)是位於特定一台郵件伺服器之中,一封電子郵件是由寄件者的郵件伺服器透過SMTP傳送至收件者的郵件伺服器,傳送郵件的伺服器稱為SMTP用戶端(client),而接收郵件的伺服器稱為SMTP伺服端(server)。

SMTP的歷史比HTTP還要久遠,應用也比WWW還要早。因此在研讀SMTP的時候,需要思考到歷史的因素,例如SMTP定義的郵件信息(mail message)必須使用7位元ASCII的限制,一方面是當時頻寬很小,另一方面是沒有多媒體傳輸的需求,因此導致郵件信息傳送時必須編碼為ASCII、接收時必須由ASCII解碼。