概述
電子郵件是網際網路上使用得非常多的一種應用,它可以非常方便的使相隔很遠的人進行通訊。它主要的特點就是操作簡單,快捷。當你傳送一封郵件的時候,它首先會傳送到收件人的郵件伺服器上,並放入收件人的信箱中。(如果你在某乙個郵件伺服器提供商那裡申請了乙個郵箱賬號,那麼你在這個郵件伺服器上面就有乙個電子信箱)。收件人只需要定時讀取它的電子信箱,就可以接收別人傳送過來的信件,並與別人進行通訊了。
基本組成部分:
乙個簡單的郵件系統,應該包含三部分:首先是郵件伺服器,然後是使用者**和郵件傳送協議。
使用者**也就是你用來從郵件伺服器上讀取或者傳送郵件到郵件伺服器上的乙個軟體。比如常用的outlook,foxmail等等。我們知道,我們的郵件都是儲存在郵件伺服器上面的,我們傳送郵件的時候,去往郵件伺服器上面發,我們收取郵件的時候,也需要從伺服器上面讀。為了方便的完成這些工作,我們就需要使用者**。
郵件傳送協議是指郵件在傳送過程中必須遵守的約定,它規定了不同的伺服器(或客戶端)之間應如何交換資訊。比較常見的有郵件伺服器之間的通訊協議smtp以及使用者**與郵件伺服器之間的通訊協議pop3。(注意:郵件伺服器之間的協議是使用smtp,使用者傳送郵件到郵件伺服器使用的還是smtp協議,使用者從郵件伺服器讀取郵件用的才是pop3協議)。
基本流程:
截圖來自謝希仁《計算機網路》
郵件傳送原理
在現在的internet上存在大量的電子郵件伺服器,例如國內的163.com sohu.com等 都提供了免費的面向公眾的電子郵件伺服器。在許多大的公司裡也提供了面向內部員工的電子郵件伺服器。不管是面向公眾的電子郵件伺服器,還是面向公司內部的電子郵件伺服器,都可以實現電子郵件的傳送和接收。電子郵件伺...
郵件的傳送
問題描述 當hr發布乙個緊急需求的時候,會向所有的員工傳送一條關於本次緊急需求詳情的郵件。嘗試解決方案 net傳送郵件 system.net.mail.mailmessage message new system.net.mail.mailmessage aa 126.com bb 126.com ...
html傳送郵件 Python傳送郵件(三十)
簡單郵件傳輸協議 smtp 是一種協議,用於在郵件伺服器之間傳送電子郵件和路由電子郵件。python提供smtplib模組,該模組定義了乙個smtp客戶端會話物件,可用於使用smtp或esmtp偵聽器守護程式向任何網際網路機器傳送郵件。這是乙個簡單的語法,用來建立乙個smtp物件,稍後將演示如何用它...