邮件客户端系统,我负责的是邮件的发送的功能。在熟悉了专门用于发送邮件的协议以及规定的邮件的格式的基础上,运用了微软新推出的这新型的面向对象语言的便利性和灵活性,从协议规定的底层命令做起,步步的与服务器进行交互操作,最终实现发送多附件多接收人的功能。其中,具体的和服务器的交互操作,都封装了在这个动态链接库里面了。而为了方便最终的调用和整合,所有的有关后台操作发送邮件的类以及其他的附加功能的类,全部都归属于这个命名空间了。在力求达到功能的同时,又加了点个人的思想并把它体现到了这软件上。最主要的体现就是新建帐号的提前检测这特色上,这功能类似于很多页面的检测新帐号的功能,这样就免去了用户直到确定注册完成时,才因为帐户因为已经被使用而注册失败的麻烦。总之,通过这次的编程,使我对网络编程有了个很好的认识和锻炼,也使我对这语言的掌握程度又上了个新台阶,虽然编出来的软件不能和功能强大的相提并论,但是相信它简单,易操作性,和的很多强大但却鸡肋似的功能比较起来,更多了几分实用性。以后的日子,随着我技术的提高和思想的成熟,我定会把它做的更好,更趋近于完美。参考文献,等高级编程北京清华大学出版社技术内幕北京清华大学出版社沉舟编程语言北京希望电子出版社,罗军舟,黎波涛,杨明等协议及网络编程技术北京清华大学出版,协议及网络编程技术北京机械工业出版社周存杰网络核心编程北京清华大学出版社电脑编程技巧与维护杂志社编程技巧典型案例解析北京中国电力出版社云颠工作室中文版全面剖析北京中国水利水电出版社叶树华电子协议与编程,电子邮件格式,电子邮件接收,编码解码与发送附件中文网站网络广播设计模式纵谈滁州,马金虎,朱力勇编写基于网络应用程序电脑爱好者滁州,马金虎,朱力勇编写基于网络应用程序电脑爱好者潘泰国新代电子邮件系统电子技术应用,代继红认证机制模块化设计及实现中南民族大学学报自然科学版胡安廷简单实现中文邮件中国计算机报失败应答,同时接收到的必须保持在与刚才致的状态下。如果操作中的命令顺序出错,必须返回失败应答,同时接收到的必须保持在与刚才致的状态下。会话的最后个命令必须是命令。此命令在会话的其它时间不能使用。语法格式命令是由命令码和其后的参数域组成的。命令码是四个字母组成的,不区别大小写。因为下面的命令的作用是相同的这对于引导任何参数值的标记也是适用的,如和就是样的。命令码和参数由个或多个空格分开。然而在回复路径和转发路径中的参数是区别大小写的。特别是在些主机上,和就根本不是个用户。参数域由不定长的字符串组成,它由结束,接收方在完全接收到此序列前不会采取任何行动。方括号代表可选的参数域。如果不选择的话,系统选择默认的设置。下面是命令的应答码对命令的响应是多样的,它确定了在邮件传输过程中请求和处理的同步,也保证了发送知道接收的状态。每个命令必须有且只有个响应。响应由三位数字组成,其后跟些文本。数字帮助决定下个应该进入的状态,而文本对人是有意义的。三位的响应已经包括了足够的信息,不用再阅读文本,文本可以直接抛弃或者传递给用户。特别的是,文本是与接收和环境相关的,所以每次接收到的文本可能不同。在附录中可以看到全部的响应码。正规的情况下,响应由下面序列构成三位的数字行文本和个,或者也可以是个多行响应。只有和命令可以导致多行应答,然而,对所有命令,多行响应都是允许的。格式,命令不可识别此也包括命令行过长参数格式命令不可实现的命令序列命令参数不可实现系统状态或系统帮助响应帮助信息服务就绪服务关闭传输信道服务未就绪,关闭传输信道当必须关闭时,此应答可以作为对任何命令的响应要求的邮件操作完成用户非本地,将转发向要求的邮件操作未完成,邮箱不可用例如,邮箱忙要求的邮件操作未完成,邮箱不可用例如,邮箱未找到,或不可访问放弃要求的操作处理过程中出错用户非本地,请尝试系统存储不足,要求的操作未执行过量的存储分配,要求的操作未执行邮箱名不可用,要求的操作未执行例如邮箱格式开始邮件输入,以结束操作失败说道发送和接受邮件,我们就必须不得不提了。的全称是因特网文本信件格式的标准。该标准提供了邮件内容的格式和相关语义。简单介绍规定的电子邮件内容全部由字符组成,就是通常所说的文本文件,因而标准将它称为文本信件。从直观上看,信件非常简单,就是系列由字符组成的文本行,每行以回车换行符,就是码的和结束。从组织上看,信件内容结构分为两大部分,中间用个空白行只有符的行来分隔。第部分称为信件的头部,包括有关发送方接收方发送日期等信息。第二部分称为信件的体部,包括信件内容的正文文本。信头是必需的,信体是可选的,即信体可有可无。如果不存在信体,用作分隔的空白行也就不需要。在信体中,也可以有用作分隔的空白行。这样设计的信件便于进行语法分析,提取信件的基本信息。在中规定,信件体就是系列的向收信人表达信息的文本行,比较简单,可以包含任意文本,并没有附加的结构。信件头则具有比较复杂的结构,在下小节中详述。信件的头部信头的般格式信头的结构比较复杂,信头由若干信头字段组成,这些字段为用户和程序提供了关于信件的信息。要了解信头的结构就要弄清楚各种信头字段。所有的信头字段都具有相同的语法结构,从逻辑上说,包括四部分,字段名,紧跟冒号,后跟字段体,最后以回车换行符终止。即信头字段字段名字段体字段名必须由除了冒号和空格以外的可打印字符其值在和之间组成,大多数字段的字段名称由系列字母,数字组成,中间经常插入横线符。字段名告诉电子邮件软件如何翻译该行中剩下的内容。字段体可以包括除了和之外的任何字符。但是其中的空格,加括号的注释,引号和多行字段都比较复杂,另外,字段体的语法和语义依赖于字段名,每个类型的字段有特定的格式。为信件定义了些标准字段,并提供了用户自行定义非标准字段的方结构化字段和非结构化字段每个字段所包含的信息不同,字段大体可以分为结构化字段和非结构化字段。结构化字段有特定的格式,由语法分析程序检测。字段就是个很好的例子,它的字段内容是信箱,有个离散的结构。非结构化的字段含有任意的数据,没有固定格式。例如,字段可以含有任意的文字,并且没有固定格式。非结构化的字段数量较少,只有扩展字段,非标准字段和等。所有其它字段都是结构化的。信头字段的元素尽管信件的总体结构非常简单,但些信头字段的结构是很复杂的。下面介绍些大多数字段共有的元素。空白符像其它文本文件样,空白符包括空格符码和制表符码。此外,行末的回车换行符也应算是空白符。使用空白符可以对字段进行格式化,增加它的可读性。例如,每个字段间用来分离,在字段内用空格来分隔字段名和字段内容。在后面的冒号和内容之间插入空格字符,会使字段结构更加清晰。在中,空白符的使用并没有固定的规则,但应当正确地使用,仅在需要时才使用空白符,以便接收软件进行语法分析。注解注解是由括号括起来的系列字符,例如,这份礼物。注解般用在非结构化的信头字段中,没有语法语义,仅为人提供了些附加的信息。如果在加引号的字符串中有包括在括号中的字符,那是字符串的部分,不是注解。在解释信件的时候,会将注解忽略,可以用个空格字符代替它们,这样就什么也不会破坏。字段折叠每个信头字段从逻辑上说应当是个由字段名冒号字段体和组成的单的行,但为了书写与显示的方便,增加可读性,也为了符合的行字符数的限制,可以将超过个字符的信头字段分为多行,即对于比较长的字段,可以分割成几行,形成折叠。在结构化和非结构化字段中都允许折叠。通过在字段中些点插入符和至少个或多个空白字符来实现字段的折叠,第行后面的行称为信头字段的续行。续行都以个空白符开始,这种方法称为折叠,例如标题字段可以表示为反之,将个被折叠成多行的信头字段恢复到它的单行表示的过程叫做去折叠,只要简单地移除后面跟着空格的,将折叠空白符转换成空格字符,就可以完成去折叠。在分析被折叠的字段的语法时,要把个多行的折叠字段展开为行,根据它的非折叠的形式来分析它的语法与语义。字段大小写字段名称是不区分大小写的,所以或都样。不过字段名称大小写有习惯的常用形式,如主题字段的大小写形式通常为。字段体的大小写稍微复杂点,要视情况而定。比如后面的字段体,其中的大写可能就是缩写的专用名词,不能改动。标准的信头字段下面介绍中定义的常用的标准信头字段。表常用的标准信头字段与发信方有关的信头字段格式举例写信人字段。说明信件的原始创建者,给出他的电子信箱地址。创建者对信件的原始内容负责。格式举例发送者字段。说明实际提交发送这个信件的人,给出他的电子信箱地址。当发信人与写信人不样时使用。比如,秘书替经理发信。发送者对发送负责。格式举例回复字段。指定应当把回信发到哪里。如果有此字段,回信将会发给它指定的邮箱,而不会发给字段指定的邮箱。比如,发送的是经理的信,但回信应交办公室处理。与收信方有关的信头字段格式举例收信人字段。指定主要收信人的邮箱地址,可以是多个邮箱地址的列表,地址中间用逗号隔开。格式举例抄送字段。指定此信件要同时发给哪些人,也称为抄送。也可以使用邮箱地址列表,抄送给多个人。格式密抄字段。指定此信件要同时秘密发给哪些人,也称为密件抄送。也可以使用邮箱地址列表,密抄给多个人。其它的信头字段格式举例,日期字段字段含有电子邮件创建的日期和时间。格式举例信件主题字段。描述信件的主题。当回复信件时,通常在主题前面增加前缀,标记为该信件为回复信件当信件被转发时,通常在主题送命令并接收回应。不同的是参数是字符串类型的那个函数,每次发送条命令,并接受服务器的响应,根据响应的信息
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 38 页
第 2 页 / 共 38 页
第 3 页 / 共 38 页
第 4 页 / 共 38 页
第 5 页 / 共 38 页
第 6 页 / 共 38 页
第 7 页 / 共 38 页
第 8 页 / 共 38 页
第 9 页 / 共 38 页
第 10 页 / 共 38 页
第 11 页 / 共 38 页
第 12 页 / 共 38 页
第 13 页 / 共 38 页
第 14 页 / 共 38 页
第 15 页 / 共 38 页
预览结束,还剩
23 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。