java實現(xiàn)發(fā)送郵件功能 簡述電子郵件的發(fā)送和接收過程?
簡述電子郵件的發(fā)送和接收過程?電子郵件是一種利用網絡進行信息交換的非交互式服務。電子郵件通常涉及兩個服務器,發(fā)送方服務器和接收方服務器。發(fā)件人服務器的功能是根據(jù)收件人的地址發(fā)送郵件。發(fā)送者的服務器就像
簡述電子郵件的發(fā)送和接收過程?
電子郵件是一種利用網絡進行信息交換的非交互式服務。
電子郵件通常涉及兩個服務器,發(fā)送方服務器和接收方服務器。發(fā)件人服務器的功能是根據(jù)收件人的地址發(fā)送郵件。發(fā)送者的服務器就像一個普通的發(fā)送郵局;接收者的服務器就像一個普通的接收郵局一樣,接收其他人的信件,并保存起來讓接收者隨時閱讀。電子郵件模仿了傳統(tǒng)的郵政業(yè)務。通過建立郵局中心,將電子郵件分配給中心服務器上的用戶,即在計算機硬盤上標記一個區(qū)域(相當于郵局)。在這個存儲區(qū)域中,電子郵件被劃分為許多小區(qū)域,即每個用戶的電子郵件。使用電子郵件的用戶可以通過自己的計算機或終端編輯信件,并通過互聯(lián)網發(fā)送到對方的郵箱。當其他用戶進入電子郵件系統(tǒng)時,他們可以讀取自己郵箱中的信件,然后郵件從服務器硬盤傳輸?shù)奖镜赜嬎銠C硬盤。用戶和服務器可以通過模擬終端方式直接登錄主機收發(fā)電子郵件,也可以通過POP3協(xié)議由用戶計算機直接編輯和發(fā)送電子郵件。此時,在用戶計算機中配置的POP3服務器的名稱應該是用戶連接的電子郵件服務器的名稱。由于SMTP是用來在互聯(lián)網上收發(fā)電子郵件的,它只能傳輸英文ASCII碼,因此用戶在發(fā)送中文、圖像、聲音等二進制文件之前需要進行編碼。編碼方法很多,要求發(fā)送方和接收方采用統(tǒng)一的編碼方法。因此,用戶在配置電子郵件發(fā)送和接收的參數(shù)時應該考慮到這一點。