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

正文內容

基于javagui的電子郵件客戶端軟件的設計與實現(xiàn)(doc畢業(yè)設計論文)-在線瀏覽

2024-07-29 14:30本頁面
  

【正文】 內容。本通訊錄可以實現(xiàn)查看好友、增加好友、刪除好友、編輯好友信息、刪除好友信息等功能,本系統(tǒng)還可以建立多個通訊錄,每個通訊錄都可以對所存用戶進行分組,以便方便郵件的發(fā)送,存儲通訊錄的文件還可以轉存,即修改當前通訊錄的存放位置,通訊錄編輯通訊錄文件增加新通訊錄編輯好友信息查看好友增加好有刪除好友刪除好友刪除通訊錄第4章 系統(tǒng)詳細設計及系統(tǒng)實現(xiàn)4 .1 章節(jié)內容總體介紹 系統(tǒng)分析完成后,進入系統(tǒng)的設計階段這是整個系統(tǒng)實現(xiàn)過程中非常重要的一個階段。4 .2各模塊功能詳細設計4 . 發(fā)送郵件功能的實現(xiàn)4 . 發(fā)送普通郵件功能 實現(xiàn)此功能需要引入java mail 工具包中的以下包 import .*。 構造sendMail類的主要代碼如下 public class sendMail {private String SMTP,mailFrom,mailTo,mailCC,mailTitle,mailBody,mailEncode。private Object[] attachFileList。public sendMail(){//初始化參數代碼段 = 。 = 。 = 。 = BIG5。}public void setTo(String to){ = to。}public void setBody(String body){ = body。}public void setSMTP(String smtp){ = smtp。}public void setPassword(String pass){ = pass。 }//設置文字編碼代碼如下public void setEncode(String encode){ = encode。//檢查參數是否安全 if(!checkParameters(isAuthentic)){ return 1。//設定SMTP Server (,)。 Message msg = new MimeMessage(mailConn)。 reEncode()。 //Set reciever address and nickname (, new InternetAddress())。 } //設定信件標題 if(().length()==0){ ([無標題信件])。 } Multipart mp = new MimeMultipart()。 (+ )。 for(int i=0。i++){ String fullPath = (attachFileList[i].toString())。 FileDataSource fds = new FileDataSource(fullPath)。 (())。 } (mbpBody)。 if(isAuthentic){ //送信 (,isAuthentic)。 try{ (,)。 return 0。 return 2。 } }else{ try{ (msg)。 }catch(SendFailedException ex){ (())。 } } }catch(Exception ex){ ()。 } } } private boolean checkParameters(boolean hasSMTPAuth){ if(().length()==0 || ().length()==0 || ().length()==0) return false。 else return true。 } } private void reEncode(){ if(()==BIG5){ = toBIG5(mailFrom)。 = toBIG5(mailTitle)。 }else if(()==UTF8){ = toUTF8(mailFrom)。 = toUTF8(mailTitle)。 } }private String toUTF8(String str){ try { str = (str,UTF8, B)。 } catch (Exception ex){ return str。 (****)。 mailsend()。 String from = args[1]。 String fileAttachment = args[3]。 //設置郵件的服務器 (, host)。 MimeMessage message = new MimeMessage(session)。 (,new InternetAddress(to))。 MimeBodyPart messageBodyPart =new MimeBodyPart()。//fill message Multipart multipart = new MimeMultipart()。 // Part two is attachment messageBodyPart = new MimeBodyPart()。 (new DataHandler(source))。 (messageBodyPart)。 // 發(fā)送帶附件的郵件,此功能代碼結束 ( message )。(INBOX)。其目的是更有效地實現(xiàn)郵件組成成分的預提取 此功能的主要代碼如下: String pers = null。 if(a instanceof InternetAddress amp。((pers=((InternetAddress)a).getPersonal())!=null))addr=pers+ ++((InternetAddress)a).getAddress()+。 Session mailsession=((),null)。 Store store=(protocol)。//mailhost主機,user為用戶名,passwd為密碼 Folder folder = (INBOX)。} catch (MessagingException ex) { ()。 FetchProfile fp=new FetchProfile()。 ()。 (message,fp)。 for(int i=0。i++)//假設要閱讀第ID個郵件。 for(j=0。j++)。 (“主題:”+message[j].getSubject())。Address[] fr=message[j].getFrom()。 for(int i=0。i++) from=from+getDisplayAddress(fr)。Object o=message[j].getContent()。 ((String)o+ )。Part part=(0)。StringBuffer buf=new StringBuffer(()+6)。 39。i()。if(ch==39。)(br)。}(())。 (true)。 String pers = null。if(a instanceof InternetAddress amp。((pers=((InternetAddress)a).getPersonal())!=null))addr=pers+ ++((InternetAddress)a).getAddress()+。Session mailsession=((),null)。Store store=(protocol)。//mailhost主機,user為用戶名,passwd為密碼Folder folder = (INBOX)。} catch (MessagingException ex) { ()。FetchProfile fp=new FetchProfile()。()。(message,fp)。for(int i=0。i++)//假設要閱讀第ID個郵件。for(j=0。j++)。(“主題:”+message[j].getSubject())。Address[] fr=message[j].getFrom()。 for(int i=0。i++) from=from+getDisplayAddress(fr)。Object o=message[j].getContent()。 ((String)o+ )。Part part=(0)。StringBuffer buf=new StringBuffer(()+6)。 39。i()。if(ch==39。)(br)。}(())。 (true)。 在Folder對象中可以用getMessageCount()和getUnreadMessageCount()方法來取得總共有多少封信和共有多少封信未讀。如何解決此問題呢? 但事實上,Java mail只是定義了一組平臺無關、獨立于通訊協(xié)議的郵件程序框架,或者說是接口,它是作為Java的可選包存在的。對于Java Mail的客戶端而言也是這樣的,下圖就是一個最簡單的Java Mail結構圖,通過Transport進行郵件的發(fā)送,通過Store實現(xiàn)對郵件的收取,而不同協(xié)議的實現(xiàn),Java Mail里的概念叫做Provider,只需要根據Java Mail定義的接口實現(xiàn)自己的Provider即可。在這之前我們必須首先了解Hotmail所使用的接口協(xié)議。而地址 ,它提供了固定的應用程序接口。因此該服務并不允許通過瀏覽器來訪問。WebDAV所要解決的問題是::HTTP 無法確??蛻舳丝梢员Wo資源,并且可以在其他客戶端同時編輯它們的情況下進行更改。:HTTP 只能直接訪問單個資源。 WebDAV 引入了可包含資源 的集合(類似于文件系統(tǒng)文件夾)概念。:不同類型的數據具有唯一的屬性,這有助于描述數據。
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1