- 16
- 0
- 约2.18万字
- 约 50页
- 2017-02-03 发布于辽宁
- 举报
基于socket协议的smtp邮件发送网关的设计开发大学毕业设计
毕业设计(论 文)
题 目 基于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
您可能关注的文档
- 基于at89c51单片机的舞厅彩灯控制器的设计与仿真大学毕业设计.doc
- 基于at89c52单片机的led显示屏控制系统的设计大学毕业设计.doc
- 基于at89s52单片机的数字钟设计大学毕业设计.doc
- 基于avr单片机的函数信号发生器设计大学毕业设计.doc
- 基于bs模式的校园二手交易网站统的设计与实现大学毕业设计.doc
- 基于c 的酒店管理系统的设计与实现大学毕业设计.doc
- 基于c51单片机的点阵led屏的设计与实现大学毕业设计.doc
- 基于c51单片机的烟雾报警器设计大学毕业设计.doc
- 基于can总线的温度测控系统的设计大学毕业设计.doc
- 基于cpld的多功能脉冲分配器的设计大学毕业设计.doc
最近下载
- 民法总论课件.ppt VIP
- 低空经济与低空旅游建设方案.pdf VIP
- 《DLT 2934—2025垃圾发电厂飞灰低温处理技术规范》专题研究报告.pptx VIP
- 大气TSP、PM10监测.ppt VIP
- 公用工程车间调试车总结110116.doc VIP
- 畜牧微生物学教学课件电子教案全套课件.pptx VIP
- 2025年移动图书馆第三届知识竞答挑战赛题库及答案(第五关).docx VIP
- 2026年党支部班子在对照加强理论武装、做好群众工作、执行上级组织决定、严格组织生活等“6个对照方面”检查材料2份稿.docx VIP
- 降低患者胃肠减压管非计划拔管率品管圈.pdf
- 业绩完成情况专项审计报告.docx VIP
原创力文档

文档评论(0)