POP3-邮件接收程序设计与实现.pdf

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

annylsq + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档