郵件傳送原理

2021-10-03 14:34:13 字數 830 閱讀 2708

在現在的internet上存在大量的電子郵件伺服器,例如國內的163.com、sohu.com等**都提供了免費的面向公眾的電子郵件伺服器。在許多大的公司裡也提供了面向內部員工的電子郵件伺服器。不管是面向公眾的電子郵件伺服器,還是面向公司內部的電子郵件伺服器,都可以實現電子郵件的傳送和接收。

電子郵件伺服器跟現實生活中的郵局類似,可以實現如下功能:

1、接收使用者投遞的電子郵件;

2、接收其他電子郵件伺服器**過來的電子郵件;

3、將使用者投遞的電子郵件發給目標電子郵件伺服器;

4、使用者讀取其他使用者傳送給他自己的電子郵件。

電子郵件的傳輸過程跟現實生活中信件的傳輸過程一樣:首先使用者把信投遞到當地的郵局,然後該郵局根據收信人的位址投遞到目標郵局,同時當地郵局還接收發給當地使用者的郵件,最後使用者去郵局取發給自己的信。

電子郵件伺服器按照通訊協議可以劃分為兩種型別:

1、smtp伺服器:該伺服器相當於現實生活郵局的郵件接收部門,即負責為使用者傳送郵件,接受其它伺服器傳送給使用者的郵件;

2、pop3/imap伺服器:該伺服器相當於現實生活中郵局裡為專門取信服務的部門,即負責為使用者讀取smtp伺服器接收進來關於自己的郵件;

smtp(****** mail transfer protocol)即簡單郵件傳輸協議,它是一組用於由源位址到目的位址傳送電子郵件的規則,使用該協議可以幫助每台計算機在傳送或中轉電子郵件時找到下乙個目的地。

我們用下圖舉個例子,例子中qq郵件伺服器充當著smtp郵件伺服器的角色,而163郵件伺服器充當著pop3郵件伺服器。

郵件傳送的原理

概述 電子郵件是網際網路上使用得非常多的一種應用,它可以非常方便的使相隔很遠的人進行通訊。它主要的特點就是操作簡單,快捷。當你傳送一封郵件的時候,它首先會傳送到收件人的郵件伺服器上,並放入收件人的信箱中。如果你在某乙個郵件伺服器提供商那裡申請了乙個郵箱賬號,那麼你在這個郵件伺服器上面就有乙個電子信箱...

html傳送郵件 Python傳送郵件(三十)

簡單郵件傳輸協議 smtp 是一種協議,用於在郵件伺服器之間傳送電子郵件和路由電子郵件。python提供smtplib模組,該模組定義了乙個smtp客戶端會話物件,可用於使用smtp或esmtp偵聽器守護程式向任何網際網路機器傳送郵件。這是乙個簡單的語法,用來建立乙個smtp物件,稍後將演示如何用它...

C 傳送郵件

今天俺學習c 傳送郵件的方法 在命名空間system.web.mail 傳送電子郵件主要用到了二個物件 乙個是mailmessage物件,此物件主要是封裝電子郵件的各個屬性,即所謂的發信人,收信人,信件的主題,信件的內容和信件的附件等。另外乙個是 tpmail物件,這個物件的最大作用是把已經定義好各...