- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
毕业设计(论 文)
题 目 基于SOCKET协议的SMTP
邮件发送网关的设计开发
专 业 电子信息科学与技术
班 级 电技 081
学 生 胡 爱 军
指导教师 侯 浩 录
2012 年
基于SOCKET协议的SMTP邮件发送网关的设计开发
专业:电子信息科学与技术
班级:电技081班
作者:
指导教师: 职称:讲 师
答辩日期:2012-06-24
摘 要
本次毕业设计的课题要求是从SMTP协议的套接字底层开始,完成客户端与SMTP服务器的交互过程,最终完成邮件发送。
在本文中,我使用了delphi7.0的编程语言环境,利用seversocket和clientsocket控件完成客户端与虚拟服务器之间的连接和发送消息。着重分析了系统的功能需求,包括了连接邮箱服务器模块、与服务器完成交互模块、邮件体定义发送模块。详细论述了利用clientsocket组件完成与邮箱服务器的交互,在交互中通过BASE64加密认证了用户和密码;按照RFC822协议和MIME的扩展定义了邮件体,采用了发件箱、收件箱、主题和时间四个邮件头,并与邮件正文统一的赋给了一个字符串,最后成功的完成了邮件发送,达到了设计的要求。
关键词:套接字、简单邮件传输协议、交互、BASE64加密、邮件体
Abstract
The points of the task in the graduation design are as follows, starting from the bottom socket of the SMTP, to complete the interaction processing of the client and the SMTP server, and finally accomplish e-mail sending.
In this article, delphi7.0 development environment is utilized. Two components, seversocket and clientsocket are used to complete the connection and message sending between virtual server and client. The functional requirements of the system are analyzed, including mailbox server connection module, server interaction accomplishment module, and the definition and sending module of the message body. The method of mailbox server interaction is expounded in detail by the use of clientsocket. At the same time, BASE64 is applied to encode user-name and password; message body is defined based on the RFC822 and the extension of MIME. Four e-mail headers, outbox, inbox, subject and time are used, together with the unified body of the message form a string, then successfully completed e-mail sending.
Keywords: socket, SMTP, interaction, BASE64, e-mail body
目 录
1 绪 论 1
1.1 课题研究背景及意义 1
1.1.1 电子邮件的发展历程和课题提出背景 1
1.1.2 课题研究的意义 3
1.2 delphi7.0开发环境简介 4
2 系统设计目标及需求分析 6
2.1 系统设计的目的及任务 6
2.2 系统的流程图 6
2.3 系统的需求分析 7
2.3.1 连接服务器模块 8
2.3.2 与邮件服务器交互模块 8
2.3.3 邮件体定义和发送定义模块 9
3
您可能关注的文档
- “手”的作文2013.6.15.ppt
- 疾病与人类健康剖析.ppt
- 疾病预防控制实验室管理的重要性剖析.pptx
- 疾病预防控制中心采样员培训试题剖析.doc
- 疾病预防与控制法律制度剖析.ppt
- “守纪律讲规矩、拓展两个习惯”勤廉测评参考试题.doc
- “梳理探究”古代文化常识(语文人教版高中必修五).ppt
- 棘皮动物门剖析.ppt
- “树叶为什么变黄?”研究性学习报告.ppt
- 集成产品开发IPD培训稿剖析.ppt
- 2025至2030中国移动治疗台行业发展研究与产业战略规划分析评估报告.docx
- 2025至2030链激酶行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030爆炸物探测扫描仪行业市场占有率及有效策略与实施路径评估报告.docx
- 2025至2030四川省智能制造行业细分市场及应用领域与趋势展望研究报告.docx
- 2026届高三二轮复习试题政治大单元突破练1生产资料所有制与分配制度含解析.docx
- 2026届高三二轮复习试题政治大单元突破练16哲学基本思想与辩证唯物论含解析.docx
- 2026届高三二轮复习试题政治大单元突破练2社会主义市场经济体制含解析.docx
- 浙江省衢州市五校联盟2025-2026学年高二上学期期中联考技术试题-高中信息技术含解析.docx
- 浙江省金丽衢十二校2026届高三上学期11月联考政治试题含解析.docx
- 2026届高三二轮复习试题政治大单元突破练7领导力量:中国共产党的领导含解析.docx
原创力文档


文档评论(0)