没有合适的资源?快使用搜索试试~ 我知道了~
电子邮件客户端系统 SMTP
5星 · 超过95%的资源 需积分: 9 123 下载量 120 浏览量
2011-02-07
11:19:56
上传
评论
收藏 77KB DOCX 举报
温馨提示
试读
31页
电子邮件在当今社会中扮演了一个很重要的角色。越来越多的人在使用它。而且用它的人数势必会继续增加。虽然,现在已经有很多的邮件收发软件例如著名的FoxMail 但是对于大多数的非专业的人来说它还是有点难度稍嫌负责。因此,我们就利用SMTP和Pop协议从底层开发了这个软件。SMTP全称是简单邮件传输协议,它专门用来发送邮件用的。Pop全称是邮局协议,是专门用于接收邮件的。我主要是负责如何实现发送邮件功能的。MailSend命名空间是我整个程序的核心。它包括两个类。在SmtpMail的类中包含了一个SendMail的方法,它从底层详细地实现了和服务器的交互操作。你既可以用它发送一个纯文本邮件,也可以发送一个带有附件的邮件,理所当然地,你也可以使用不同的SMTP服务器。经过测试,证实此软件是一个支持多收信人,多附件的群发软件。虽然它没有FoxMail那么强大的功能,但是它容易掌握和使用,特别适合于计算机知识相对薄弱的人群。
资源推荐
资源详情
资源评论
电子邮件客户端系统
电子邮件客户端软件
摘要
电子邮件在当今社会中扮演了一个很重要的角色。越来越多的人在使用它。而且
用它的人数势必会继续增加。虽然,现在已经有很多的邮件收发软件例如著名的
FoxMail 但是对于大多数的非专业的人来说它还是有点难度稍嫌负责。因此,我们就
利用 SMTP 和 Pop 协议从底层开发了这个软件。SMTP 全称是简单邮件传输协议,它
专门用来发送邮件用的。Pop 全称是邮局协议,是专门用于接收邮件的。我主要是负
责如何实现发送邮件功能的。MailSend 命名空间是我整个程序的核心。它包括两个类。
在 SmtpMail 的类中包含了一个 SendMail 的方法,它从底层详细地实现了和服务器
的交互操作。你既可以用它发送一个纯文本邮件,也可以发送一个带有附件的邮件,
理所当然地,你也可以使用不同的 SMTP 服务器。经过测试,证实此软件是一个支持
多收信人,多附件的群发软件。虽然它没有 FoxMail 那么强大的功能,但是它容易掌
握和使用,特别适合于计算机知识相对薄弱的人群。
第 页 共 IV 页
电子邮件客户端系统
关键词:SMTP,命名空间,类,附件
E-Mail Client SoftWare
Abstract
E-Mail play a very important role in modern times.More and more people are using
it,and the number of it will larger and larger.Though there are a lot of software for sending
and receiving letters such as FoxMail which are also multifunctional,it is difficult and
complicated to the Most of people who are curbstone.For this reason,we do this software with
the rock-bottom protocol of SMTP and Pop. The full name of SMTP is Simple Mail Transfer
Protocol.It is Used to sending letters.The full name of Pop is Post Office Protocol which is
Special to receive letters.I basically take charge to how to realize the function of sending
letters. A namespace which is named MailSend is the soul of my programe.It includes two
classes.A method named sendmial which realize the fuction step by step belongs to the class
of SmtpMail. It detailedly note the track of client exchange to the server. You can use the
software to send either a text E –Mail or a textE-mail with Attachments.You also can Send a
letter to many addressee. In the nature of things,you can use a different SMTP service. The
第 页 共 IV 页
电子邮件客户端系统
software I did support multiletters and multisender after I test.It is simplier than FoxMail and
other professional softwares,but it is easy to hold and use.
Key Words:SMTP,nameSpace,Class,Attachment
设计说明
现在的我们身处于一个信息化社会,电子邮件作为一种传递信息的得力工具,发
挥着重要的信息交流与传递功能。很多人利用电子邮件系统,发送节日的祝福,感受
快乐源自于分享。如果用户能够直接登录到邮件服务器上,可用系统提供的客户端软
件,如 mail 等直接收发电子邮件。只有少部分人用这种方式访问邮箱。大部分用户是
通过网络远程访问自己的邮箱的,需要运行客户端软件,比较流行的客户端软件有 MS
Outlook 等。用户也可以通过 IE 等 web 浏览器访问自己的邮箱。我们就利用 SMTP
和 Pop 协议从底层开发了这个软件。每一个发送或接收电子邮件的个人都有一个邮箱
和识别该邮箱的一个唯一的邮箱地址。互联网上的任何用户,只要他知道这个邮箱地
址,都可以向该邮箱发邮件。只有这个邮箱的拥有者才可以检查邮箱内容,打开并阅
读邮件。这样保证了邮箱的安全性。电子邮件已成为当前互联网用户最广泛使用的交
第 页 共 IV 页
电子邮件客户端系统
1. 1 电子邮件介绍......................................................................................................................7
1.2 开发背景............................................................................................................................8
1.3 开发环境及运行环境........................................................................................................8
2.1 系统架构..........................................................................................................................10
2.2 系统总体用例..................................................................................................................10
2.4 发送邮件类......................................................................................................................11
2.5 附加小功能类..................................................................................................................11
第三章 SMTP 协议的研究......................................................................................................12
3.1 SMTP 协议简介及工作原理..........................................................................................12
3.2 SMTP 协议的命令和应答..............................................................................................13
3.2.1 SMTP 协议的命令....................................................................................................13
RECIPIENT (RCPT).........................................................................................................15
SEND OR MAIL (SOML)................................................................................................15
SEND AND MAIL (SAML).............................................................................................15
VERIFY (VRFY)..............................................................................................................16
EXPAND (EXPN).............................................................................................................16
NOOP (NOOP).................................................................................................................16
QUIT (QUIT)....................................................................................................................16
第四章 RFC822........................................................................................................................17
4.1 RFC822 简单介绍...........................................................................................................17
第 页 共 IV 页
剩余30页未读,继续阅读
mickey1031
- 粉丝: 3
- 资源: 16
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页