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

正文內(nèi)容

基于javamail的電子郵件收發(fā)系統(tǒng)畢業(yè)設(shè)計(jì)-在線瀏覽

2025-08-06 12:33本頁面
  

【正文】 Java Mail包是可選的。Java Mail包中用于處理電子郵件的核心類是:Session,Message,Address,Authenticator,Transport,Store,Folder等。另外很好的實(shí)現(xiàn)了Java Mail API的框架有James、Spring Mail。Java應(yīng)用編程接口為Java應(yīng)用提供了一個(gè)獨(dú)立于操作系統(tǒng)的標(biāo)準(zhǔn)接口,可分為基本部分和擴(kuò)展部分,在安裝了Java運(yùn)行平臺(tái)后,Java程序就能夠被運(yùn)行了。因此Java程序只需要編譯一次,就可以在所有系統(tǒng)中運(yùn)行。Java 平臺(tái)是基于 Java 語言的平臺(tái),這樣的平臺(tái)非常流行,語言,Java是一個(gè)可以在不同操作系統(tǒng)(例如windows, unix等)上運(yùn)行的編程語言,java平臺(tái)是指運(yùn)行在各種終端(如pc、服務(wù)器、移動(dòng)設(shè)備、嵌入式設(shè)備)的系統(tǒng)軟件,PC機(jī)上的java程序是用java SE開發(fā)出來的,服務(wù)器端的java程序是用javaEE開發(fā)出來的,移動(dòng)設(shè)備的java程序是用java ME開發(fā)出來的。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。 雖然大多數(shù)用戶很樂于將Eclipse當(dāng)作Java集成開發(fā)環(huán)境(IDE)來使用,但Eclipse 的目標(biāo)卻不僅限于此。由于Eclipse中的每樣?xùn)|西都是插件,對(duì)于給Eclipse提供插件,以及給用戶提供一致和統(tǒng)一的集成開發(fā)環(huán)境而言,所有工具開發(fā)人員都具有同等的發(fā)揮場(chǎng)所。盡管Eclipse是使用Java語言開發(fā)的,但它的用途并不限于Java語言;例如,支持諸如C/C++和COBOL等編程語言的插件已經(jīng)可用,或預(yù)計(jì)將會(huì)推出?;贓clipse的應(yīng)用程序的一個(gè)突出例子是IBMamp。 Rationalamp。 Software Architect,它構(gòu)成了IBM Java開發(fā)工具系列的基礎(chǔ)。下載地址為:設(shè)置環(huán)境參數(shù)的步驟如下: 右鍵“我的電腦”-“屬性”-“高級(jí)”-“環(huán)境變量”增加: java_home=D:\\ ClassPath=d:\\。d:\. 2_04\lib\。第3 章 系統(tǒng)需求分析和總體設(shè)計(jì)3.1用戶對(duì)電子郵件系統(tǒng)需求 (1)方便性。 (2)快捷性。當(dāng)郵件被送到目的地后,該計(jì)算機(jī)的郵件系統(tǒng)就立即將它放人收件人的信箱中,等候用戶自行讀取。 (3)電子郵件系統(tǒng)具有開放性,許多沒有連接到互聯(lián)網(wǎng)的用戶能夠通過本機(jī)的網(wǎng)關(guān)(Gateway)和網(wǎng)絡(luò)上的用戶相互交換郵件。透明性。當(dāng)用戶希望通過互聯(lián)網(wǎng)絡(luò)給別人發(fā)送郵件時(shí),首先要與為自己提供電子郵件的計(jì)算機(jī)聯(lián)機(jī),然后把要發(fā)送的郵件和收件人的郵件地址發(fā)給郵件系統(tǒng)。 (5)網(wǎng)絡(luò)的空間可以說是無限大的,公司能夠?qū)⒉煌漠a(chǎn)品以及服務(wù)信息放置在網(wǎng)絡(luò)上,這樣用戶就能夠隨時(shí)從網(wǎng)絡(luò)上獲取這些信息,并且相對(duì)于電話,郵寄或印刷來說在網(wǎng)上存儲(chǔ)與發(fā)送信息是非常廉價(jià)的。 (6)對(duì)顧客而言,電子郵件的優(yōu)點(diǎn)之一是沒有任何時(shí)間上的限制。比如,當(dāng)顧客發(fā)生問題時(shí),他們隨時(shí)都可以把發(fā)生的問題發(fā)送給公司,而公司有關(guān)負(fù)責(zé)人可以在他方便的時(shí)候,查閱這些信件,決定哪些信件必須首先處理,哪些可以稍后處理,哪些應(yīng)該轉(zhuǎn)發(fā)給其他部門去承辦。而且什么時(shí)候打電話也很講究,打早了,公司負(fù)責(zé)人還沒有上班,打晚了公司負(fù)責(zé)人又可能出去開會(huì)了。 電子郵件系統(tǒng)包括電子郵件客戶端和電子郵件服務(wù)器端,其中通過SMTP協(xié)議進(jìn)行發(fā)送郵件,POP3協(xié)議進(jìn)行接收郵件。它可以方便的執(zhí)行一些常用的郵件傳輸。 它的作用有: (1)接收各種配置屬性信息:通過Properties對(duì)象設(shè)置的屬性信息; (2)初始化JavaMail環(huán)境:根據(jù)JavaMail的配置文件,初始化JavaMail環(huán)境以便通過Session對(duì)象創(chuàng)建其他重要類的實(shí)例。 該類實(shí)際特定郵件協(xié)議上的讀,寫,監(jiān)視,查找等操作,. , 822文件頭[9].該類包含如下屬性: Protected byte[] content 該內(nèi)容的字節(jié)數(shù)組 protected internetHeaders headers 返回保存該的文件頭的對(duì)象 void addFrom(Address[] addresses 為該設(shè)置發(fā)件人的地址 void addHeader(String name ,String value) 在name的文件頭內(nèi)容上增加value。 電子郵件系統(tǒng)所包含的功能 系統(tǒng)功能圖 本系統(tǒng)主要包括: (1)登錄系統(tǒng):用某個(gè)郵箱的賬號(hào)和密碼登錄。 (3)發(fā)送郵件:用此賬號(hào)發(fā)送郵件到指定的電子郵箱地址,包括發(fā)送普通 文本和附件。 (5)郵件管理:查看郵件,刪除郵件。 電子郵件服務(wù)基于客戶/服務(wù)器模式,其工作過程如下:郵件客戶端和郵件服務(wù)器通過POP3協(xié)議收取郵件;通過SMTP傳輸郵件內(nèi)容,實(shí)現(xiàn)郵件信息交換?! ?發(fā)送方編輯完畢的電子郵件發(fā)送給當(dāng)?shù)氐泥]件服務(wù)器,郵件服務(wù)器收到客戶送來的郵件,根據(jù)收件人的郵件地址發(fā)送到對(duì)方的郵件服務(wù)器中。 電子郵件在發(fā)送與接收過程中都要遵循SMTP、POP3等協(xié)議,這些協(xié)議確保了電子郵件在各種不同系統(tǒng)之間的傳輸。 服務(wù)器的設(shè)置 用戶在發(fā)送和接收郵件的時(shí)候,需要設(shè)置好郵件服務(wù)器的地址、郵箱賬號(hào)和密碼等這些信息。位于工程的根目錄下。本系統(tǒng)smtp : popAddress=pop3服務(wù)器地址() smtpAddress=smtp服務(wù)器地址() username=用戶名(如x y z) password=密碼(如123456) 第4章 詳細(xì)設(shè)計(jì) 登錄功能的設(shè)計(jì) (1)選擇登錄服務(wù)器,連接服務(wù)器。在本系統(tǒng)中有所提供的Mail服務(wù)器創(chuàng)建了賬戶進(jìn)行登錄。 登錄的設(shè)計(jì)主要有下圖的幾個(gè)步驟。該內(nèi)容是電子郵件系統(tǒng)中最基本的功能。 (2)上傳附件。 發(fā)送郵件的設(shè)計(jì)如下圖所示: (1)接收郵件。這是一個(gè)電子郵件系統(tǒng)最基本的功能。 接收郵件的設(shè)計(jì)如下圖所示: (1)查看郵件內(nèi)容。要?jiǎng)h除郵件,只需先選擇某郵件,再單擊刪除命令就可以刪除郵件。 郵件管理的設(shè)計(jì)如下圖所示:第5章 系統(tǒng)功能的編碼實(shí)現(xiàn) 用戶選擇對(duì)應(yīng)的郵件服務(wù)器 然后輸入賬號(hào)密碼登錄,郵件服務(wù)器的配置會(huì)保存到配置文件中。 登錄界面圖 部分實(shí)現(xiàn)的核心代碼: private boolean saveConfig() { String server = (String) ()。 (() + server)。 (server)。 ()。 ()。 ()。 } ReturnType type = (configBean)。 } return false。 部分實(shí)現(xiàn)的核心代碼: public void setLayout() { try { loadImage()。 (null)。 (titleImage)。 setSendPanel()。 } catch (Exception e) { (())。 (new Font(黑體, , 14))。 (userNameLabel)。 (92, 20, 180, 25)。 } 發(fā)送郵件界面的實(shí)現(xiàn)填好收件人地址,主題,內(nèi)容,抄送或添加附件,點(diǎn)擊發(fā)送按鈕,即會(huì)發(fā)送相應(yīng)的內(nèi)容到對(duì)方郵箱。 部分實(shí)現(xiàn)的代碼: public void addButton() { send = new JButton(發(fā) 送)。 (send)。 if (temp) { send_Event()。 JButton reset = new JButton(重 置)。 (reset)。 } })。 部分實(shí)現(xiàn)的代碼: public void initTable() { defaultTable = new MyTableModel()。 table = new JTable(defaultTable)。 JScrollPane scrollPane = new JScrollPane(table)。 (scrollPane)。 (new MouseAdapter() { Override public void mouseClicked(MouseEvent e) { mouse_Event(e)。 }第6章 系統(tǒng)實(shí)現(xiàn)的功能測(cè)試 登錄郵箱測(cè)試 選擇好服務(wù)器,然后輸入對(duì)應(yīng)的賬號(hào)和密碼 然后點(diǎn)擊登錄,則登錄郵箱成功然后會(huì)進(jìn)入到如上圖所示的主界面 包括發(fā)送文字和附件,以及抄送測(cè)試。 點(diǎn)擊收取郵件,就能達(dá)到郵件的收取。 刪除單個(gè)郵件測(cè)試圖 下圖是刪除郵件成功的提醒 刪除郵件成功提醒圖 郵件刪除后的新列表圖第7章 總結(jié)在本次畢業(yè)設(shè)計(jì)開發(fā)過程中,我遇到了許許多多的困難,系統(tǒng)雖然基本完成,但是也仍存在一些不足,在這里只是簡(jiǎn)要敘述一些主要的困難和不足之處。經(jīng)過一番上網(wǎng)查找和請(qǐng)教老師,終于找出導(dǎo)致亂碼可能出現(xiàn)的原因,通過網(wǎng)上和老師給予的擬采用的解決途徑,終于使亂碼問題得到解決。在開發(fā)過程中要編寫的東西很多。本次畢業(yè)設(shè)計(jì)在很多地方未能考慮周全以至于系統(tǒng)存在著很多不足之處,這些不足主要是由于時(shí)間不足造成的,這就需要在以
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1