首页 > 应用系统 > Mail邮件服务常用SMTP、POP3、MIME等三种协议

邮件服务常用SMTP、POP3、MIME等三种协议

时间2009-05-02 23:59:39作者
本文关键词:                     
电子邮件因简洁、方便,已成为目前互联网最成功的一种应用。互联网上有成千上万的邮件服务器为用户提供服务。每个服务器上有几十至几百万个或更多的用户邮箱,用户通过用户代理(如FoxMail、MS Express)收发邮件,邮件内容除通常的文字信息外,还可附加图象、音频、视频等信息。保证邮件交换正常使用的是SMTP、POP3、MIME等协议。在邮件服务器上,一般使用文件系统来存储用户邮件。发送的服务器和接收的邮件服务器可以不是同一台。同一域的邮件服务器可采用分布式结构组成服务器群。邮件服务器还可定义邮箱别名进行转发。  rF8就爱技术网

1.SMTP(简单邮件传输协议)rF8就爱技术网

1982年制定了SMTP(RFC 821)和邮件报文格式RFC 822。SMTP描述了两个进程之间如何交换信息,邮件报文格式规定了邮件的具体格式。rF8就爱技术网

邮件由首部和主体构成,主体部分是邮件的内容,首部由关键字、冒号及关键信息组成,典型首部如下:rF8就爱技术网

Date:rF8就爱技术网

From: a@b.c.drF8就爱技术网

To:abc@def.ghi.jkl; 123@456.789rF8就爱技术网

Subject: abcdefgrF8就爱技术网

CC: aa@bb.cc.ddrF8就爱技术网

BCC: 1@2.3.4rF8就爱技术网

Reply-To:rF8就爱技术网

用SMTP收发邮件的过程为:建立TCP连接(服务端口号25),传送邮件,释放连接。rF8就爱技术网

传送邮件的命令:rF8就爱技术网

如果DATA命令被接收,接收方返回一个354 Intermediate应答,并认定以下的各行都是信件内容。当信件结尾收到并存储后,接收者发送一个250 OK应答。因为邮件是在传送通道上发送,因此必须指明邮件内容结尾,以便应答对话可以重新开始。SMTP通过在最后一行仅发送一个句号来表示邮件内容的结束,在接收方,一个对用户透明的过程将此符号过滤掉,以不影响正常的数据。rF8就爱技术网

HELO rF8就爱技术网

MAIL FROM: rF8就爱技术网

RCPT TO: rF8就爱技术网

DATA rF8就爱技术网

RSET rF8就爱技术网

SEND FROM: rF8就爱技术网

SOML FROM: rF8就爱技术网

SAML FROM: rF8就爱技术网

VRFY rF8就爱技术网

EXPN rF8就爱技术网

HELP [ ] rF8就爱技术网

NOOP rF8就爱技术网

QUIT rF8就爱技术网

TURN rF8就爱技术网

传送邮件的应答:rF8就爱技术网

500 格式错误,命令不可识别(此错误也包括命令行过长)rF8就爱技术网

501 参数格式错误rF8就爱技术网

502 命令不可实现rF8就爱技术网

503 错误的命令序列rF8就爱技术网

504 命令参数不可实现rF8就爱技术网

211 系统状态或系统帮助响应rF8就爱技术网

214 帮助信息rF8就爱技术网

220 服务就绪rF8就爱技术网

221 服务关闭传输信道rF8就爱技术网

421 服务未就绪,关闭传输信道(当必须关闭时,此应答可以作为对任何命令的响应)rF8就爱技术网

250 要求的邮件操作完成rF8就爱技术网

251 用户非本地,将转发向rF8就爱技术网

450 要求的邮件操作未完成,邮箱不可用(例如,邮箱忙)rF8就爱技术网

550 要求的邮件操作未完成,邮箱不可用(例如,邮箱未找到,或不可访问)rF8就爱技术网

451 放弃要求的操作;处理过程中出错rF8就爱技术网

551 用户非本地,请尝试rF8就爱技术网

452 系统存储不足,要求的操作未执行rF8就爱技术网

552 过量的存储分配,要求的操作未执行rF8就爱技术网

553 邮箱名不可用,要求的操作未执行(例如邮箱格式错误)rF8就爱技术网

354 开始邮件输入,以.结束rF8就爱技术网

554 操作失败rF8就爱技术网

例子:rF8就爱技术网

R: 220 BBN-UNIX.ARPA Simple Mail Transfer Service ReadyrF8就爱技术网
S: HELO USC-ISIF.ARPArF8就爱技术网

R: 250 BBN-UNIX.ARPArF8就爱技术网

S: MAIL FROM:<Smith@USC-ISIF.ARPA>rF8就爱技术网

R: 250 OKrF8就爱技术网

S: RCPT TO:<Jones@BBN-UNIX.ARPA>rF8就爱技术网

R: 250 OKrF8就爱技术网

S: RCPT TO:<Green@BBN-UNIX.ARPA>rF8就爱技术网

R: 550 No such user hererF8就爱技术网

S: RCPT TO:<Brown@BBN-UNIX.ARPA>rF8就爱技术网

R: 250 OKrF8就爱技术网

S: DATArF8就爱技术网

R: 354 Start mail input; end with .rF8就爱技术网

S: Blah blah blah...rF8就爱技术网

S: ...etc. etc. etc.rF8就爱技术网

S: .rF8就爱技术网

R: 250 OKrF8就爱技术网

S: QUITrF8就爱技术网

R: 221 BBN-UNIX.ARPA Service closing transmission channelrF8就爱技术网

rF8就爱技术网
 1/3    1 2 3 下一页 尾页
下一篇:下面没有链接了
图文信息