




已閱讀5頁,還剩34頁未讀, 繼續免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第I頁共III頁E-MailClientSoftWareAbstractE-Mailplayaveryimportantroleinmoderntimes.Moreandmorepeopleareusingit,andthenumberofitwilllargerandlarger.ThoughtherearealotofsoftwareforsendingandreceivingletterssuchasFoxMailwhicharealsomultifunctional,itisdifficultandcomplicatedtotheMostofpeoplewhoarecurbstone.Forthisreason,wedothissoftwarewiththerock-bottomprotocolofSMTPandPop.ThefullnameofSMTPisSimpleMailTransferProtocol.ItisUsedtosendingletters.ThefullnameofPopisPostOfficeProtocolwhichisSpecialtoreceiveletters.Ibasicallytakechargetohowtorealizethefunctionofsendingletters.AnamespacewhichisnamedMailSendisthesoulofmyprograme.Itincludestwoclasses.AmethodnamedsendmialwhichrealizethefuctionstepbystepbelongstotheclassofSmtpMail.Itdetailedlynotethetrackofclientexchangetotheserver.YoucanusethesoftwaretosendeitheratextEMailoratextE-mailwithAttachments.YoualsocanSendalettertomanyaddressee.Inthenatureofthings,youcanuseadifferentSMTPservice.ThesoftwareIdidsupportmultilettersandmultisenderafterItest.ItissimplierthanFoxMailandotherprofessionalsoftwares,butitiseasytoholdanduse.KeyWords:SMTP,nameSpace,Class,Attachment第II頁共III頁電子郵件客戶端軟件摘要電子郵件在當今社會中扮演了一個很重要的角色。越來越多的人在使用它。而且用它的人數勢必會繼續增加。雖然,現在已經有很多的郵件收發軟件例如著名的FoxMail但是對于大多數的非專業的人來說它還是有點難度稍嫌負責。因此,我們就利用SMTP和Pop協議從底層開發了這個軟件。SMTP全稱是簡單郵件傳輸協議,它專門用來發送郵件用的。Pop全稱是郵局協議,是專門用于接收郵件的。我主要是負責如何實現發送郵件功能的。MailSend命名空間是我整個程序的核心。它包括兩個類。在SmtpMail的類中包含了一個SendMail的方法,它從底層詳細地實現了和服務器的交互操作。你既可以用它發送一個純文本郵件,也可以發送一個帶有附件的郵件,理所當然地,你也可以使用不同的SMTP服務器。經過測試,證實此軟件是一個支持多收信人,多附件的群發軟件。雖然它沒有FoxMail那么強大的功能,但是它容易掌握和使用。關鍵詞:SMTP,命名空間,類,附件目錄1引言111電子郵件介紹112開發背景213開發環境及運行環境22軟件架構及系統用例圖321系統架構322系統總體用例324發送郵件類425附加小功能類43SMTP協議的研究431SMTP協議簡介及工作原理5第III頁共III頁32SMTP協議的命令和應答6321SMTP協議的命令64RFC8221441RFC822簡單介紹1442信件的頭部145命名控件MailSend2051發送郵件類SmtpMail2052AddExtra類27521調用WindowsAPI所需的命名空間28523在程序中具體的使用286軟件運行時的界面2961新建郵件帳號297系統測試3271同一SMTP服務器發送郵件的測試3272利用不同的SMTP服務器發送郵件的測試328結論34參考文獻35致謝36外文文獻原文譯文第1頁共36頁1引言11電子郵件介紹電子郵件(簡稱E-mai1)又稱電子信箱、電子郵政,它是種用電子手段提供信息交換的通信方式。它是全球多種網絡上使用最普遍的一項服務。這種非交互式的通信,加速了信息的交流及數據傳送,它是個簡易、快速的方法。通過連接全世界的Internet,實現各類信號的傳送、接收、存貯等處理,將郵件送到世界的各個角落。到目前為止,可以說電子郵件是Internet資源使用最多的一種服務,E-mai1不只局限于信件的傳遞,還可用來傳遞文件、聲音及圖形、圖像等不同類型的信息。電子郵件不是一種“終端到終端”的服務,是被稱為“存貯轉發式”服務。這正是電子信箱系統的核心,利用存貯轉發可進行非實時通信,屬異步通信方式。即信件發送者可隨時隨地發送郵件,不要求接收者同時在場,即使對方現在不在,仍可將郵件立刻送到對方的信箱內,且存儲在對方的電子郵箱中。接收者可在他認為方便的時候讀取信件,不受時空限制。在這里,“發送”郵件意味著將郵件放到收件人的信箱中,而“接收”郵件則意味著從自己的信箱中讀取信件,信箱實際上是由文件管理系統支持的個實體。因為電子郵件是通過郵件服務器(mai1server)來傳遞檔的。通常mailserver是執行多任務操作系統UNIX的計算機,它提供24小時的電子郵件服務,用戶只要向mailserver管理人員申請個信箱賬號,就可使用這項快速的郵件服務。電子郵件的工作原理:1)電子郵件系統是一種新型的信息系統,是通信技術和計算機技術結合的產物。電子郵件的傳輸是通過電子郵件簡單傳輸協議(SimpleMailTransferProtocol,簡稱SMTP)這一系統軟件來完成的,它是Internet下的一種電子郵件通信協議。2)電子郵件的基本原理,是在通信網上設立“電子信箱系統”,它實際上是一個計算機系統。系統的硬件是一個高性能、大容量的計算機。硬盤作為信箱的存儲介質,在硬盤上為用戶分一定的存儲空間作為用戶的“信箱”,每位用戶都有屬于自己
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 45512-2025紡織品定量化學分析聚苯并咪唑纖維與某些其他纖維的混合物
- GB/T 18867-2025電子氣體六氟化硫
- 高考語文社會責任試題及答案
- 高考作文情感認知的試題與答案
- 火災報警的應急預案(3篇)
- 行政法學重要案例分析及試題
- 商場高層火災應急預案范文(3篇)
- 2025年程序員考試復習秘籍試題及答案
- 2025年法學概論考試的應試準備與試題及答案
- 行政法與公共管理理論的結合剖析試題及答案
- 兩癌防治知識宣傳課件
- 解讀2024年公務員考試試題及答案
- 2025年中國液氫行業發展現狀、運行格局及投資前景分析報告齊魯
- 2025屆青海省西寧市大通縣高考一模英語試題(原卷版+解析版)
- T-SXAGS 0039-2024 鮮食玉米果穗速凍保鮮加工技術規程
- 砌磚抹灰施工合同范例
- 比亞迪晉級述職報告
- SJG 74-2020 安裝工程消耗量定額
- 3.2讓素材富有感染力-粵教版B《信息技術》七年級下冊教學課件
- 煉油化工建設項目后評價報告 -
- 控制在護理管理中的應用
評論
0/150
提交評論