邮件基于POP3邮件收发系统设计与实现

pop3登录  时间:2021-01-27  阅读:()

基于POP3邮件收发系统设计与实现

题 目 基于 O 3的邮件收发系统的设计与

基于POP3邮件收发系统设计与实现

学生姓名 陈新鹏 学号 12  3014 0

所在学院 物理与电信工程学院

专业班级 电子 201班指导教师 李菊叶完成地点 物电学院计算机信息处理实验室

2016年6 月 5 日

基于POP3邮件收发系统设计与实现

毕业论文设计任务书

院(系 物电学院 专业班级 电子信息工程 学生姓名

一、毕业论文设计题目 基于POP 的邮件收发系统的设计与实

二、毕业论文设计工作自 __2 16 __年_3_月 0 日起至_

2 16_年 月 20 日止

三、毕业论文设计进行地点 物电学院计算机信息处理

四、毕业论文设计的内容要求

P P Post  ffice Protocol  )是适用于/S结构的脱机模型电子邮件协议 它规定怎样将个人计算机连接到 I  t   net的邮件服务器下和下载电子邮件的协议。

本设计要求学生,在V sual c++环境下使用 POP3技术开发一个邮件接收系统接收邮件服务器上的邮件之后把邮件下载并保存到本地计算机上要求可以提取邮箱里的邮件数量和标题字段等内容.

五、 毕业论文设计应收集资料及参考文献

 1徐孝凯,张纪勇 .C+ 面向对象程序设计:+ 。 0运行环境 M 天津大学出版社2 0 .

 。

[3 王艳平张越。 Windo s网络与通信程序设计M].北京人民

[4  ndre S.T    bau 。计算机网络(第四版) M].北京:清华大学出版社 2 0 .谢希仁计算机网络(第五版 )[M .北京:电子工业出版社,2

[6 朱桂英。张元亮 is   ++网络编程开发与实践M 

基于POP3邮件收发系统设计与实现

六、 毕业论文设计的进度安排

3月 2日——月2日查阅资料,完成初步设计方案和开题报告。

4月 1日——4月 26日 :根据PO 3邮件收发系统的工作原理给

出设计方案,及软件流程图。

4月 2日——月 24并在软件环境下进行运行调试进一步完善系统功能整理资料

5月 7日——月7日撰写、修改毕业设计论文。

月 10日——6月 15日 :打印论文准备并完成答辩.

指导教师签名 系(教研室 )主任签名

专业负责人签名 批准日期

基于POP3邮件收发系统设计与实现

基于 O  3的邮件收发系统的设计与实现

陈新鹏

陕西理工学院物理与电信工程学院电子信息工程专业,2   级1班

陕西 汉中 23000)

指导教师:李菊叶

[摘要 电子邮件是互联网基础服务中重要的一部分。从互联网在上世纪90年代开始逐步发展之时到今天信息极大丰富的互联网 2  0时代实现电子邮件PO 3收取都有重要的意义。本设计使用Visual Stuio 2010作为开发平台 ,使用 i  dows Sock t 2应用程序接口实现了一个具有PO 3邮件接收和保存功能的计算机邮件接收程序 同时介绍了 POP3邮件接收协议、 base64解码方法和基于  do下Visual C++的程序设计以及实现的方法。

关键字 电子邮件  OP3协议; nsock2;Vi    l ++

基于POP3邮件收发系统设计与实现

Desi n a d im lementation   an  - i l s

 stem b se  on POP3 protocol

Chen  inpeng

munic  ti n   gi  e r  ng Shaanxi Univers   yof

Techno   y Ha  zhon   30   ,Shaan i 

Tut r  Li  u e

Abstrac  : E-a  l is an  mportant pa  t  f b

achievei  g thee-mai l PO   h  rg  alw s isa impor

interface, ach  v da c mp  ermai l r  ei  ing  rgra which havi  g a  OP mai l receiv  ng a  d  t rin

+  r g  ammi  gand m  thodsof imp  em ntation 。

K y ords: E-mai l  POP3  roto  ol  Wi   oc 2;Visu l   +

基于POP3邮件收发系统设计与实现

目录

 引言 1

1 。 1 背景 11 2 研究目的 2

1 开发环境及语言 2

1 。   开发环境 . 21 3 2 开发语言 . 3

1  Wino  k2简介 . 4。 POP3协议与传输标准 62 1 PP状态简述 6

2 1  认证 utho i    ion)状态 62 1 2 事务Tr nsa    n)状态 . 72 1 3 更新 pdata 状态 92 2 Base  标准 . 92 2 1 BAE64编码 10

2。 2。 2 BASE64解码 1 1

2  中文字符编码标准 1 12 3 1 GB231 字符集 1 1

2 3。 2 GBK字符集 1 1

2。  3 U CODE编码 1 1

3。 系统流程和规划 13

3。  主程序总体设计 13

3  PP3执行流程 14  BA E6 解码流程 16

基于POP3邮件收发系统设计与实现

3  1 主题与发件人解码 16

3。 3。 2 邮件正文解码 17  邮件保存流程 18

4 PP3邮箱的C++实现 194 1 TCP发送接收的实现 20

4 1 。 1 发送函数的C+ 封装 20

4。 1 2 接收函数的 ++封装 20

4。 2 OP 协议命令的实现 21

4 2。  认证状态 ++实现 21

4  2 事务状态C++实现 214 2 3 更新状态+ 实现 22

4。 3 B se 4的C +解码实现 22。 3  BAS6 块解码 22 3 。 2 BS 4文本解码 23

4。  3 AE 4解码邮件主题 24

5。 软件测试 24结束语 27致谢 28附录 30附录B: 55

基于POP3邮件收发系统设计与实现

 . 引言

电子邮件electron  c mai l简称E-ai l)是指用电子方式传送的信件。其中也可能包括多媒体信息,包括图片、音乐、视频等等。电子邮件是基础互联网服务之一从古老的阿帕网开始算起尽管目前互联网发展已经有将近5年 电子邮件诞生也超过4年但是电子邮件始终是最为广泛应用的也是最为可靠的信息传送方式之一。电子邮件不仅可以用来发送接收普通文本信件消息现代的电子邮件多数都是基于 ht l超文本标记语言的通过在支持这一协议的客户端或者网页端打开邮件用户能感受到和最简单的文本邮件完全不一样的体验。它甚至可以让用户免费得到大量的多媒体信息通过邮件订阅 用户也可能得到免费新闻和专题报道等等内容。电子邮件由于其优越的特性在上世纪上网仍然需要拨号的时代就开始广为流行,并在国内获得了“伊妹儿”这一昵称。网民对其喜爱程度可见一斑。电子邮件的蓬勃发展和其 C/S结构是分不开的邮件服务只要求服务器长时间在网客户端完全可以脱离网络,只在接收发送邮件的短时间内才连接网络这种特性大大降低了早期互联网发送邮件的费用.任何服务器和客户端之间的连接都需要通过协议支持才能完成,而P 协议”Po  t ff  c P    ocol—   io

省了互联网初期用户的费用开支的同时也极大的丰富了人民的网络信息生活。

1 。 1 背景

电子邮件曾经是网络上最主要的通信方式从1 71年诞生开始电子邮件就开始改变了人们的信息交流方式.1  87年月份 CAN在北京计算机应用技术研究所内正式建成了中国第一个国际互联网电子邮件节点 并在9月 1日发出了中国第一封电子邮件。这一事件标志着中国人使用互联网的历史拉开了序幕可见电子邮件系统在互联网时代的重要性绝非其他互联网服务可以相提并论的。

到了21世纪在即时通信和社交网络的冲击下 关于电子邮件是否仍然有必要存在的争论开始进入人们的视线,但是电子邮件作为商务交流和网络账号注册中不可或缺的一部分,电子邮件现在仍然在全球范围内拥有众多用户。计算机网络并无国界 和即时通讯充满竞争并且协议不公开的现状不同 电子邮件协议统一并且可以轻松发往国外这也使电子邮件更为适合国际化环境下的应用。

自从谷歌提供免费G级别的谷歌邮箱开始 多数互联网邮件提供商都开始了免费化服务,邮件存储空间扩大删除邮件也变得不再是必须的。而用户发送电子邮件成本几乎为0低成本的邮件发送服务也使得垃圾邮件一度十分猖獗。近年来 电子邮件技术日趋成熟,已经开始了从以提供和保证邮箱基础服务为主的POP3/S P协议向以提供安全邮件信息服务为特征的SSL/IMAP协议过渡.作为全世界使用最广泛的通信方式之一 电子邮件的开放性极大地方便了各地网民的信息交流及资源的共享。

无忧云:洛阳/大连BGP云服务器38.4元/月,雅安物理机服务器315元/月起,香港荃湾CN2限时5折优惠

无忧云怎么样?无忧云是一家成立于2017年的老牌商家旗下的服务器销售品牌,现由深圳市云上无忧网络科技有限公司运营,是正规持证IDC/ISP/IRCS商家,主要销售国内、中国香港、国外服务器产品,线路有腾讯云国外线路、自营香港CN2线路等,都是中国大陆直连线路,非常适合免备案建站业务需求和各种负载较高的项目,同时国内服务器也有多个BGP以及高防节点,目前商家开启了夏日清凉补贴活动,商家的机器还是非常...

Ceranetworks顶级合作伙伴 香港E3 16G 299元 香港E5 32G 650元 美国E3 16G 650元

提速啦(www.tisula.com)是赣州王成璟网络科技有限公司旗下云服务器品牌,目前拥有在籍员工40人左右,社保在籍员工30人+,是正规的国内拥有IDC ICP ISP CDN 云牌照资质商家,2018-2021年连续4年获得CTG机房顶级金牌代理商荣誉 2021年赣州市于都县创业大赛三等奖,2020年于都电子商务示范企业,2021年于都县电子商务融合推广大使。资源优势介绍:Ceranetwo...

FBICDN,0.1元解决伪墙/假墙攻击,超500 Gbps DDos 防御,每天免费流量高达100G,免费高防网站加速服务

最近很多网站都遭受到了伪墙/假墙攻击,导致网站流量大跌,间歇性打不开网站。这是一种新型的攻击方式,攻击者利用GWF规则漏洞,使用国内服务器绑定host的方式来触发GWF的自动过滤机制,造成GWF暂时性屏蔽你的网站和服务器IP(大概15分钟左右),使你的网站在国内无法打开,如果攻击请求不断,那么你的网站就会是一个一直无法正常访问的状态。常规解决办法:1,快速备案后使用国内服务器,2,使用国内免备案服...

pop3登录为你推荐
盗版win8.1升级win10电脑预装正版win8,后来装成盗版win8.1了,请问还能不能升级win10呀cf蜗牛外挂现 在 开 C F 蜗 牛 透 视 封 号 吗?美国10次啦导航gps卫星导航用的卫星应该是美国的吧?那有限几十颗卫星怎么能同时给地面上如此多的终端提供导航呢?麒麟990和骁龙865哪个好5G手机芯片高通865对比麒麟990 5G SOC哪个好?轿车和suv哪个好SUV和轿车哪个好点?纠结江门旅游景点哪个好玩的地方江门有哪些旅游景点,江门哪里好玩华为p40和mate30哪个好mate30 5G和p40 5G有什么区别?浏览器哪个好用哪款浏览器好用电陶炉和电磁炉哪个好电陶炉和电磁炉哪个好oppo和vivo哪个好vivo和oppo建议买哪个
中文域名注册 如何注册网站域名 vultr美国与日本 59.99美元 tk域名 论坛空间 tna官网 上海联通宽带测速 免费邮件服务器 可外链的相册 空间申请 97rb xshell5注册码 新网dns ncp是什么 最新优惠 什么是dns 远程登录 时间同步服务器 blaze 更多