电子邮件简单收发系统设计s

电子邮件简单收发系统设计s

ID:23341249

大小:610.52 KB

页数:16页

时间:2018-11-07

电子邮件简单收发系统设计s_第1页
电子邮件简单收发系统设计s_第2页
电子邮件简单收发系统设计s_第3页
电子邮件简单收发系统设计s_第4页
电子邮件简单收发系统设计s_第5页
资源描述:

《电子邮件简单收发系统设计s》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、电子邮件简单收发系统设计SMTP+POP3

 


电子邮件(ElectronicMail、E-mai1)又称电子信箱,它是—种用电子手段提供信息交换的通信方式,是应用于网络上的使用最广泛的网络功能之一。到目前为止,可以说电子邮件是Internet资源使用最多的一种服务,E-mail不只局限于信件的传递,还可用来传递文件、声音及图形、图像等不同类型的信息。电子邮件不是“终端到终端”的服务,而是被称为“存贮转发式”的服务。“存贮转发式”正是电子信箱系统的核心,利用存贮转发

2、可进行非实时通信,属异步通信方式。电子邮件的发送几乎是即时的并且可以一次发送给多个人,发送和接收主要通过SMTP协议和POP3协议来实现,经过几十年的发展,电子邮件系统已经形成了完善的技术体系。
电子邮件系统是一种新型的信息系统,是通信技术和计算机技术结合的产物。电子邮件系统采用“存储转发”的机制来完成电子邮件的收发。邮件服务器处理发送和接收消息的事项,并在处理电子邮件的过程中与其他机器进行通信。
〖本文来自:计算机毕业网 
SMTP提供传送

3、邮件的机制,如果接收方与发送方连接在同一个传送服务下时,邮件可以直接由发送方主机传送到接收方主机;当两者不在同一个传送服务下时,通过中继SMTP服务器传送,为了能够对SMTP服务器提供中继能力,它必须拥有最终目的主机地址和邮箱名称。
SMTP的工作过程有一下几个过程有:(Mail)基本发送过程,向前传送邮件,确认邮箱名称和扩展邮件列表,发送到终端和打开关闭交换等。
2.2.2 SMTP的命令与应答
SMTP定义了14个命令,它们是:
HELO<SP>&l

4、t;domain><CRLF>
MAIL<SP>FROM:<reverse-path><CRLF>
RCPT<SP>TO:<forward-path><CRLF>
DATA<CRLF>
RSET<CRLF>
SEND<SP>FROM:<reverse-path><CRLF>
SOML<SP>FROM:&l

5、t;reverse-path><CRLF>
SAML<SP>FROM:<reverse-path><CRLF>
VRFY<SP><string><CRLF>
EXPN<SP><string><CRLF>
HELP[<SP><string>]<CRLF>
NOOP<CRLF>
QUIT<C

6、RLF>
TURN<CRLF>
其中使得SMTP工作的基本的命令有7个,分别为:HELO,MAIL,RCPT,DATA,REST,NOOP和QUIT。下面分别介绍如下:
HELO--发件方向收件方问候,命令后面是发件人的服务器地址或标识。收件方回答OK时标识自己的身份。问候和确认过程表明两台机器可以进行通信,同时状态参量被复位,缓冲区被清空。

SMTP响应由三位数字组成,其后跟一些文本。数字决定了下一个应该进入的状态,而文本对人是有意义的。三位的响应已

7、经包括了足够的信息,不用再阅读文本,文本可以直接抛弃或者传递给用户。特别的是,文本是与接收和环境相关的,所以每次接收到的文本可能不同。在附录E中可以看到全部的响应码。正规的情况下,响应由下面序列构成:三位的数字<SP>,一行文本和一个<CRLF>,或者也可以是一个多行响应。只有EXPN和HELP命令可以导致多行应答,然而对所有命令,多行响应都是允许的。
SMTP协议传送邮件的应答:
500格式错误,命令不可识别(此错误也包括命令行过长)
501参数格式错误<

8、BR>502命令不可实现
503错误的命令序列
504命令参数不可实现
211系统状态或系统帮助响应
214帮助信息
220<domain>服务就绪
221<domain>服务关闭传输信道
421<domain>服务未就绪,关闭传输信道(当必须关闭时,此应答可以作为对任何命令的响应)
250要求的邮件操作完成
251用户非本地,将转发向<forward-path>

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。