- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
仪器科学与工程学院 信息通信网络概论第三次实验 董元
信息通信网络概论
实验报告
实验题目: POP3 邮件接收程序设计与实现
姓 名: 董元
学 号:
1 / 12
仪器科学与工程学院 信息通信网络概论第三次实验 董元
一.实验目的
通过设计一个POP3 邮件接收程序,掌握邮件服务的工作原理;通过编写一个完整的邮
件接收程序,掌握POP3 的工作过程,了解POP3 相关协议的命令和使用方法。
二.实验内容
设计一个POP3 邮件接收程序,满足下列要求:
(1)设定服务器地址、帐户、密码后能够连接到POP3 服务器
(2 )能从POP3 服务器中检查所有邮件
(3 )可以查看邮件内容
(4 )可以删除邮件
(5 )可实现附件的接收
(6 )界面要求不限,可充分发挥想象
(7 )编程语言不限,DOS,vc++,Java 等均可。
(8 )对自己的程序操作方法及功能在实验报告里予以说明,把用户当作一个很多东西
不知道的人,不要让使用者去摸索。
(9 )提示灵活些,如pop.***.com,提示不太精确。
(10)输入密码部分用星号显示,不要明码。
三.实验原理
实验原理 从发件人到收件人之间的邮件传输过程有三个阶段构成。
第一阶段:电子邮件从用户代理进入本地服务器。邮件并不是直接传送到远程服务器的,
因为远程服 务器不能保证始终可用。所以,邮件在发送前会一直保存在本地服务器中。用
户代理使用 SMTP 客户端软 件,而本地服务器使用 SMTP 服务器软件。
第二阶段:电子邮件由本地服务器中继传递。在这一阶段,远程服务器作为 SMTP 服
务器,而本地服 务器作为 SMTP 客户端。电子邮件分发给远程服务器,而不是远程用户代
理。原因是 SMTP 报文必须由始至 终处于运行状态的服务器接收,服务器必须不间断运行
的原因是由于邮件可能随时到达。然而,人们经常 在一天的工作结束时关闭计算机,所以,
通常情况下,组织机构会分派一台计算机作为邮件服务器,运行 SMTP 服务器程序。电子
邮件由这台服务器接收,存储在用户的邮箱中,便于以后检索。
第三阶段:远程服务代理使用邮件访问协议,如 POP3 或者 IMAP 来访问邮箱并获取
邮件。
四.实验条件和环境
(一)开发平台:
Qt 5.2.1 简介
Qt是一个1991年由奇趣科技开发的跨平台C++ 图形用户界面应用程序开发框架。它
既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向
对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc) )
以及一些宏,易于扩展,允许组件编程。2008年,奇趣科技被诺基亚公司收购,QT也
因此成为诺基亚旗下的编程语言工具。2012年,Qt被Digia收购。2014年4月,跨平台集
成开发环境Qt Creator 3.1.0正式发布,实现了对于iOS 的完全支持,新增WinRT 、Beautifier
等插件,废弃了无Python接口的GDB调试支持,集成了基于Clang的C/C++代码模块,并
对Android支持做出了调整,至此实现了全面支持iOS、Android 、WP 。
2 / 12
仪器科学与工程学院 信息通信网络概论第三次实验 董元
Qt 的logo 以及理念
Qt 5.2.1 的开发环
文档评论(0)