電子郵件是一種通過 Internet 將消息從一個系統實時傳輸到另一個系統的技術。 電子郵件的使用最初僅限於同一台計算機上的用戶,並且需要用戶在線才能接收消息。
時間過去了,我們現在知道郵箱的樣子了。 消息可以發送給多個收件人,並且收件人的姓名可以通過在密件抄送部分中包含其他收件人的姓名來偽裝。 眾所周知,電子郵件是我們與他人聯繫的一種流行方式,無論是出於業務、廣告、跟踪交易還是任何其他原因。
儘管有許多高質量的電子郵件提供商可用,例如 Gmail、Outlook、Yahoo、Apple、Proton 等,但仍然需要了解電子郵件是什麼 系統設計 是。
如果您有興趣了解更多有關什麼是電子郵件系統設計的信息,那麼這篇文章適合您。 因此,這篇文章將為您提供電子郵件系統的高級概述。
電子郵件系統組件
郵件用戶代理 – 郵件用戶代理 (MUA) 是一個允許您撰寫、發送和接收電子郵件的程序。
郵件傳輸代理 – 郵件傳輸代理 (MTA) 負責所有入站和出站郵件。
郵件主機 – 郵件主機是為主機或網絡發送和接收郵件的服務器。 電子郵件將存儲在郵件服務器上的郵箱中。
域名服務器 – 要確定應將電子郵件發送到何處,需要使用域名系統 (DNS)。 將 youtube.com、google.com 等域名轉換為 192.198.0.1 等 IP 地址的系統。
簡單郵件傳輸協議 – 它是最重要的組件,因為它是作為服務器程序構建的,可以處理您的電子郵件、將它們發送到適當的服務器併中繼消息。 它總是在尋找要發送的新郵件。 傳出的電子郵件也經過 SMTP 驗證,以保證它來自真正的活躍用戶帳戶。
高級設計
重要的電子郵件設計術語
儘管您可能已經知道電子郵件中的內容,但了解創建電子郵件的組件仍然很有用。
一封普通的電子郵件由兩部分組成:標題和正文。
第一部分稱為標題.
必須完成的部分
- 誰將電子郵件發送至:
- 電子郵件發給誰?
- 電子郵件是什麼時候發出的?
帶有選項的部分
- 電子郵件的主題是什麼?
- 抄送:還有誰應該作為收件人包含在電子郵件中
正文
- 材料和其他準備好的文本,例如 HTML,可以包含在正文部分中。
- 授權部分的正文部分取決於服務提供商在電子郵件正文中允許的內容。
了解電子郵件的組成部分至關重要,因為它們是普通電子郵件的當前行業標準。 任何想要適當使用系統的用戶都需要有一種易於掌握的標準語言。
電子郵件
發送和接收電子郵件的能力和功能必須清楚地提供給電子郵件系統用戶。 在有人可以發送電子郵件之前,需要一個電子郵件地址。
每個電子郵件地址都是獨一無二的。
- 否則,DNS 會將兩個電子郵件地址視為相同的 IP 地址,如果電子郵件地址不唯一,則用於決定在哪裡發送/接收電子郵件。
用戶名/地址名@域名是電子郵件地址最常見的格式。
- 例如,“team”是登錄名,“@”是@符號,“opengenus.org”是域名(“opengenus.org”)。
用戶名將用於根據域名的 IP 地址識別唯一地址。
電子郵件系統功能
1. 存儲和傳輸數據的服務器
郵局協議 (POP) 是一個基本架構的示例,在該架構中,服務器存儲消息,直到用戶訪問並下載它們——可以隨時訪問已下載的電子郵件(即使在離線時)。
2. 僅限服務器的電子郵件存儲
與其將所有電子郵件都存儲在客戶的計算機上,另一種更好的方法是將它們全部保存在服務器上。 電子郵件視圖在所有機器上都是相同的,並且提供商通常將電子郵件存儲在集中存儲庫中並在服務器端處理郵件操作。
3. 客戶端緩存系統
通常的策略是客戶端在他們的機器上維護電子郵件顯示的緩存版本,而服務器無限期地存儲電子郵件。 備份電子郵件,即使計算機關閉,也可以使用複雜的郵件操作/功能(搜索/過濾/新電子郵件/等)。
電子郵件如何在內部流動?
讓我們看看電子郵件是如何發送的。 與其他 Internet 數據一樣,電子郵件作為數據包流通過 Internet 的 TCP/IP 協議傳輸。 此過程分為三個步驟:
- 發送電子郵件時,TCP 協議將其分成數據包 (),每個數據包都包含發件人和收件人的地址。
- 數據包通過 IP 協議路由到他們想要的目的地。 互聯網上的路由器檢查每個數據包的地址,以確定到電子郵件目標服務器的最有效路徑。 規劃好路徑後,數據包將路由到下一個路由器。 例如,任何給定網絡上的流量都會影響電子郵件數據包的路由方式。
- 當數據包到達收件人的電子郵件服務器時,TCP 將它們重新組合成原始電子郵件格式(收件人可以閱讀)。
電子郵件服務器(SMTP 和 MTA)
與物理郵箱不同,您的所有郵件都由一個提供商處理,郵局,電子郵件分別處理傳入和傳出郵件。 有兩種不同類型的服務器。
簡單郵件傳輸系統 (SMTP) 是一種電子郵件傳送協議,允許您通過 Internet 發送和接收消息。 SMTP 是一種協議,它攜帶有關電子郵件消息傳輸詳細信息的信息,僅用於外發郵件。
郵件傳輸代理 (MTA) 是使用簡單郵件傳輸協議 (SMTP) 發送電子郵件的服務器應用程序。 基於客戶端的 MTA(包括安裝軟件以訪問電子郵件(例如 Outlook))和基於 Web 的 MTA(通過 Web 瀏覽器訪問)是兩種類型的 MTA(例如 Gmail)。
任何擁有計算機的人都可以操作 MTA。 這很簡單,MTA 會處理傳入的郵件。 運行您自己的 MTA 以發送大量批量電子郵件同時保持高度的可傳遞性可能很困難。
有一些必須遵守的規範和慣例。 不遵守它們將危及您按時投遞郵件的能力。 配置您的客戶端以使用您的 ISP 的 SMTP 服務器而不是設置和運行您自己的服務器是一種更快、更簡單的選擇。
電子郵件協議
郵局協議 (POP) 是 Post Office Protocol 的首字母縮寫詞。 使用此軟件檢索電子郵件。 POP3 允許電子郵件用戶查看其用戶帳戶中存儲在服務器上的電子郵件。 您無需保持在線即可獲取電子郵件。 要訪問電子郵件,您只需在服務器上留下一份副本。
IMAP(互聯網消息訪問協議) 在電子郵件管理方面要復雜一些。 IMAP 客戶端和服務器進行雙向對話。 與 POP 不同,IMAP 協議在服務器上保留每條消息的副本,以便眾多客戶端可以訪問它。 當您收到電子郵件時,將使用此協議。 使用 IMAP 時,電子郵件保留在服務器上,而不是下載到用戶的郵箱然後刪除。
在電子郵件系統的背景中,有很多更複雜的組件。
我希望您現在對電子郵件系統有更好的了解,包括它的協議、服務器和其他組件。
發表評論