simple mail transfer protocol 簡易郵件傳輸協定
會發展這個協定的前因, 是因為在網路尚未成熟之前
已經有許多種傳送email的方式, 但功能彼此不相容
當初設計SMTP就是希望透過一個簡單小巧, 可以適用於各種網路系統的協定
SMTP 果然不負眾望, 成功統一email這個領域
SMTP概念很簡單:
使用者代理程式UA: user angent 協助編輯信件內容
郵件傳輸代理程式 MTA: mail transfer agent 將信件發送出去
收與送的兩者MTA彼此是透過SMTP協定溝通, 順利完成傳送與接收
收到信的人再透過使用者代理程式UA來閱讀信件!
不過呢! 並不是每一台收與送的電腦都會全天24小時開機的!
而SMTP又是即時性的處理電子郵件的傳遞與接收,
所以為了因應這種需求, ISP業者會提供24小時全年無休的mail server來幫你將email先接收起來, 放在ISP的mail server, 而只要你開機上電子郵件的應用軟體透過ISP給的一組email帳號, 就可以從ISP mail Server上接收你的信件到自己的電腦裡面了!
這樣的協定是 POP協定 (post office protocol), 而目前大多數mail server都支援第3版就是POP3
因此在大部分情形下, 寄信是透過SMTP 協定, 收信是透過POP3協定