freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java程序設(shè)計課設(shè)說明書—簡單郵件客戶端(編輯修改稿)

2025-06-19 18:06 本頁面
 

【文章內(nèi)容簡介】 過程:①是客戶端(發(fā)送方)SMTP 發(fā)送電子郵件,采用 SMTP 協(xié)議 ② 是發(fā)送方郵件服務(wù)器向接收方郵件服務(wù)器傳輸電子郵件,采用 SMTP 協(xié)議,此時發(fā)送方郵件服務(wù)器的作用相當(dāng)于客戶端,接收方郵件服務(wù)器的作用相當(dāng)于服務(wù)器;③ 是客戶端(接收方)接收郵件,采用的是POP3 協(xié)議。 ② 時相當(dāng)于 Client ② 時相當(dāng)于 Server ② SMTP SMTP POP3① ③②SMTP服務(wù)器()SMTP服務(wù)器()客戶端(接收方)客戶端(發(fā)送方) 第 頁8電子郵件傳輸中的客戶機(jī)和服務(wù)器 相關(guān)代碼實(shí)現(xiàn)發(fā)信模塊:private void sendButtonActionPerformed( evt) { setProperties()。 try { //用 try包圍的語句是 java編譯器認(rèn)為有可能出現(xiàn)異常,所以讓你提前處理。 Session mySession = createSession()。 MimeMessage myMess = createMessage(mySession)。 Transport transport = ()。 (getServer(), getUser(), getPassword())。 (myMess, ())。 ()。 } catch (Exception e) { //catch{ }是捕獲上面的語句出現(xiàn)的異常,然后在 catch里寫方法處理這個異常! (this, 郵件發(fā)送失?。? 提示, )。 (發(fā)送失?。?。 } (this, 郵件發(fā)送成功!, 提示, )。} 第 頁9發(fā)送界面:發(fā)送成功后,顯示發(fā)送成功: 第 頁10接收郵件模塊:郵件接收通過 POP3 協(xié)議讀取電子郵件包括三個步驟:特許,用戶代理輸入用戶名和口令,獲得讀取郵件的許可;事務(wù)處理,用戶讀取文件報文,并對郵件進(jìn)行處理;更新,在用戶退出后,郵件服務(wù)器刪除標(biāo)記的郵件報文。POP3 協(xié)議的會話過程如下圖: POP3服務(wù)器POP3客戶郵件數(shù)目與大小 列清單 OK OK 用戶名 password 第 頁11POP3 服務(wù)器會在與用戶代理的會話期間保留一些狀態(tài)信息,例如,哪些郵件報文做了刪除標(biāo)記,但是 POP3 服務(wù)器不會在于代理用戶的交互過程中攜帶狀態(tài)信息,這樣有利于 POP3 服務(wù)功能的實(shí)現(xiàn)。代碼實(shí)現(xiàn)boolean connectMess() throws Exception { //連接服務(wù)器,使用 POP3 收取郵件: try { String host = 。//默認(rèn) Properties props = new Properties()。 (, host)。 (, true)。 //這樣才能通過驗(yàn)證 Session session = (props)。 Store store = (pop3)。 //使用 POP3 會話機(jī)制,連接服務(wù)器 (host, ad, pa)。 Folder folder = (INBOX)。 //如果是收件箱 ()。 message = ()。 return true。 } catch (Exception e) { return false。 } }void showMess(int i) throws Exception { //郵件信息獲取 from = message[i].getFrom()[0].toString()。 (from)。 title = message[i].getSubject()。 郵件 讀取郵件 郵件 1 讀取郵件 1 第 頁12 (title)。 SimpleDateFormat simpleFormat = new SimpleDateFormat(yyMMdd HH:mm)。 sendDay = (message[i].getSentDate())。 (sendDay)。 if (message[i].isMimeType(multipart/*)) { //接收郵件代碼 Multipart mp = (Multipart) message[i].getContent()。 int bodyNum = ()。 for (int j = 0。 j bodyNum。 j++) { if ((j).isMimeType(text/plain)) { content = (String) (j).getContent()。 } else if ((j).isMimeType(text/*)) { content = html 郵件類型。 } } } else { content = 不支持郵件類型。 } (content)。 }收取郵件時,登陸到客戶端,查看最新來信:
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1