KEYWORDS: SMTP, POP3, B\S , E-MAIL SYSTEM
目录
摘 要 I
ABSTRACT II
1 引言 1
1.1 电子邮件介绍 1
1.2 开发背景 2
1.3 开发环境及运行环境 2
1.3.1 开发环境 2
1.3.2 运行环境 2
2 软件架构及系统用例图 3
2.1 系统架构 3
2.2 系统总体用例 3
2.3
程序功能框图 3
2.4 发送邮件类 4
2.5 接收邮件类 4
3 SMTP和POP3协议的研究 5
3.1 SMTP协议简介及工作原理 5
3.1.1 SMTP简介 5
3.1.2 SMTP协议的命令 5
3.1.3 SMTP的工作原理 5
3.2 POP3协议介绍和工作原理 6
3.2.1 POP3 简介与命令 6
3.2.2 POP工作原理简介 7
4 RFC822(ARPA因特网文本信件格式的标准) 8
4.1 RFC822简单介绍 8
4.2 信件的头部 8
4.2.1 信头的一般格式 8
4.2.2 结构化字段和非结构化字段 9
4.2.3 信头字段的元素 9
4.2.4标准的信头字段 10
5 重要模块设计 14
5.1用户登录模块 14
5.1.1主要函数说明 14
5.1.2 部分主要代码 15
5.2 发送带附件邮件模块 15
5.2.1 关键函数 15
5.2.2部分主要代码 16
5.3收邮件模块 17
5.3.1主要函数说明 18
5.3.2部分主要代码 18
6 软件运行时的界面 24
6.1 登录邮件服务器 24
6.2 发送邮件界面 24
6.2.1 发送不带附件的邮件 25
6.2.2 发送带附件的邮件 25
7 系统测试 27
7.1 同一SMTP服务器发送邮件的测试 27
7.1.1发送一封文本邮件给一个收信人 27
7.1.2 发送一封带附件的邮件给一个收件人 27
7.2 利用不同的SMTP服务器发送邮件的测试 28
8 结论 29
参考文献 30
致 谢 31
附录A 31
附录B 32
1 引言
1.1 电子邮件介绍
电子邮件(简称E-mai1)又称电子信箱、电子邮政,它是-种用电子手段提供信息交换的
通信方式。它是全球多种网络上使用最普遍的一项服务。这种非交互式的通信,加速了信息的交流及数据传送,它是-个简易、快速的方法。通过连接全世界的Internet,实现各类信号的传送、接收、存贮等处理,将邮件送到世界的各个角落。到目前为止,可以说电子邮件是Internet资源使用最多的一种服务,E-mai1不只局限于信件的传递,还可用来传递文件、声音及图形、图像等不同类型的信息。
电子邮件历史:
1971年,美国国防部资助的阿帕网正在如火如荼的进行当中,一个非常尖锐的
问题出现了:参加此项目的科学家们在不同的地方做着不同的工作,但是却不能很好地分享各自的研究成果。原因很简单,因为大家使用的是不同的计算机,每个人的工作对别人来说都是没有用的。他们迫切需要一种能够借助于网络在不同的计算机之间传送数据的方法。为阿帕网工作的麻省理工博士Ray Tomlinson把一个可以在不同的电脑网络之间进行拷贝的软件和一个仅用于单机的通信软件进行了功能合并,命名为SNDMSG(即Send Message)。为了测试,他使用这个软件在阿帕网上发送了第一封电子邮件,收件人是另外一台电脑上的自己。尽管这封邮件的内容连Tomlinson本人也记不起来了,但那一刻仍然具备了十足的历史意义:电子邮件诞生了。Tomlinson选择"@"符号作为用户名与地址的间隔,因为这个符号比较生僻,不会出现在任何一个人的名字当中,而且这个符号的读音也有着"在"的含义。阿帕网的科学家们以极大的热情欢迎了这个石破天惊般的创新。他们天才的想法及研究成果,现在可以用最快的--快得难以觉察--速度来与同事共享了。现在他们中的许多人
请下载论文,论文或程序为doc或rar格式,只上传部分目录查看,如果需要此论文或程序,请点击-下载论文,下载需要资料或是论文。