91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Java中怎么實現Mail郵件收發功能

發布時間:2021-06-29 16:40:22 來源:億速云 閱讀:204 作者:Leah 欄目:大數據

這篇文章給大家介紹Java中怎么實現Mail郵件收發功能,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

JavaMail API 按照功能可以劃分為如下三大類:

  ①、創建和解析郵件的API

  ②、發送郵件的API

  ③、接收郵件的API

  以上三種類型的API在JavaMail 中由多個類組成,但是主要有四個核心類,我們在編寫程序時,記住這四個核心類,就很容易編寫出Java郵件處理程序。

  Java中怎么實現Mail郵件收發功能

  ①、Message 類:javax.mail.Message 類是創建和解析郵件的核心 API,這是一個抽象類,通常使用它的子類javax.mail.internet.MimeMessage 類。它的實例對象表示一份電子郵件。客戶端程序發送郵件時,首先使用創建郵件的 JavaMail API 創建出封裝了郵件數據的 Message 對象,然后把這個對象傳遞給郵件發送API(Transport 類) 發送。客戶端程序接收郵件時,郵件接收API把接收到的郵件數據封裝在Message 類的實例中,客戶端程序在使用郵件解析API從這個對象中解析收到的郵件數據。

  ②、Transport 類:javax.mail.Transport 類是發送郵件的核心API 類,它的實例對象代表實現了某個郵件發送協議的郵件發送對象,例如 SMTP 協議,客戶端程序創建好 Message 對象后,只需要使用郵件發送API 得到 Transport 對象,然后把 Message 對象傳遞給 Transport 對象,并調用它的發送方法,就可以把郵件發送給指定的 SMTP 服務器

  ③、Store 類:javax.mail.Store 類是接收郵件的核心 API 類,它的實例對象代表實現了某個郵件接收協議的郵件接收對象,例如 POP3 協議,客戶端程序接收郵件時,只需要使用郵件接收 API 得到 Store 對象,然后調用 Store 對象的接收方法,就可以從指定的 POP3 服務器獲得郵件數據,并把這些郵件數據封裝到表示郵件的 Message 對象中。

  ④、Session 類:javax.mail.Session 類用于定義整個應用程序所需的環境信息,以及收集客戶端與郵件服務器建立網絡連接的會話信息,例如郵件服務器的主機名、端口號、采用的郵件發送和接收協議等。Session 對象根據這些信息構建用于郵件收發的 Transport 和 Store 對象,以及為客戶端創建 Message 對象時提供信息支持。

關于Java中怎么實現Mail郵件收發功能就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

新余市| 腾冲县| 闵行区| 安阳县| 通辽市| 大竹县| 桂林市| 宜良县| 肥西县| 吉林市| 广饶县| 巧家县| 荆门市| 衡阳市| 石楼县| 晋州市| 仁布县| 永新县| 西青区| 镇雄县| 金湖县| 同心县| 资溪县| 府谷县| 克山县| 上蔡县| 乐都县| 曲阳县| 塔河县| 周口市| 云浮市| 安西县| 高邑县| 霍州市| 泽州县| 阿图什市| 寻甸| 富阳市| 西青区| 奇台县| 稻城县|