标签归档:POP3

【简单云】邮件服务常用SMTP、POP3、MIME等三种协议

电子邮件因简洁、方便,已成为目前互联网最成功的一种应用。互联网上有成千上万的邮件服务器为用户提供服务。每个服务器上有几十至几百万个或更多的用户邮箱,用户通过用户代理(如FoxMail、MS Express)收发邮件,邮件内容除通常的文字信息外,还可附加图象、音频、视频等信息。保证邮件交换正常使用的是SMTP、POP3、MIME等协议。在邮件服务器上,一般使用文件系统来存储用户邮件。发送的服务器和接收的邮件服务器可以不是同一台。同一域的邮件服务器可采用分布式结构组成服务器群。邮件服务器还可定义邮箱别名进行转发。
1.SMTP(简单邮件传输协议)
1982年制定了SMTP(RFC 821)和邮件报文格式RFC 822。SMTP描述了两个进程之间如何交换信息,邮件报文格式规定了邮件的具体格式。5 h2 g/ Y9 {* K1 Q/ o4 I+ |
邮件由首部和主体构成,主体部分是邮件的内容,首部由关键字、冒号及关键信息组成,典型首部如下:
Date:+ Y9 n+ f. P2 n8 b* ]2 M
From: a@b.c.d
To:abc@def.ghi.jkl; 123@456.789
Subject: abcdefg5 c) u” z: j3 `* A8 L, v! A
CC: aa@bb.cc.dd
BCC: 1@2.3.4
Reply-To:
用SMTP收发邮件的过程为:建立TCP连接(服务端口号25),传送邮件,释放连接。
传送邮件的命令:
如果DATA命令被接收,接收方返回一个354 Intermediate应答,并认定以下的各行都是信件内容。当信件结尾收到并存储后,接收者发送一个250 OK应答。因为邮件是在传送通道上发送,因此必须指明邮件内容结尾,以便应答对话可以重新开始。SMTP通过在最后一行仅发送一个句号来表示邮件内容的结束,在接收方,一个对用户透明的过程将此符号过滤掉,以不影响正常的数据。% Q3 G2 v” R’ w- z# E’ x2 [1 p
HELO
MAIL FROM: ‘ U. h% }, S4 e! V; ] `8 d. s’ H
RCPT TO: ‘ L5 B- j! d0 ~/ B6 T
DATA # y, f V’ J( w- v/ e
RSET 4 i+ O* o9 i) f’ m
SEND FROM:
SOML FROM: 2 h; `; O’ J: O: L
SAML FROM: * @’ _6 h3 d) ?9 L
VRFY 5 V/ E) K# |7 z; \+ c” w3 c’ O0 i
EXPN 8 e” a8 C) X’ p6 z9 {, N
HELP [ ] * u; C. s) k4 |5 r$ C/ v6 r
NOOP ” F7 F’ m7 m! g’ V% f
QUIT ‘ L/ [% R5 Z8 `$ S’ C
TURN
传送邮件的应答:; S4 y8 g, L- o ~5 O
500 格式错误,命令不可识别(此错误也包括命令行过长)
501 参数格式错误- y3 Q8 N’ f& [5 t
502 命令不可实现
503 错误的命令序列
504 命令参数不可实现
211 系统状态或系统帮助响应
214 帮助信息# q9 I& D% ~! A
220 服务就绪” w5 C! n* I* z; d. h4 Q
221 服务关闭传输信道1 b8 L( t9 x: j2 Z9 r
421 服务未就绪,关闭传输信道(当必须关闭时,此应答可以作为对任何命令的响应)/ M( b0 X’ C’ z6 M. @- \ e( u
250 要求的邮件操作完成
251 用户非本地,将转发向
450 要求的邮件操作未完成,邮箱不可用(例如,邮箱忙)
550 要求的邮件操作未完成,邮箱不可用(例如,邮箱未找到,或不可访问)8 D! f& X5 M+ J* l; Y
451 放弃要求的操作;处理过程中出错( o7 o9 ~’ d% p% c
551 用户非本地,请尝试
452 系统存储不足,要求的操作未执行( O, u2 @/ r) ?7 g- g6 x
552 过量的存储分配,要求的操作未执行
553 邮箱名不可用,要求的操作未执行(例如邮箱格式错误)) j’ j( N+ B$ z$ P! C1 M3 }
354 开始邮件输入,以.结束: n. g6 b: u! b# A
554 操作失败
例子:
R: 220 BBN-UNIX.ARPA Simple Mail Transfer Service Ready0 H6 t( Q, X! e
S: HELO USC-ISIF.ARPA2 w: N( f& z! r9 J& z. C” @
R: 250 BBN-UNIX.ARPA
S: MAIL FROM:<Smith@USC-ISIF.ARPA>& F Q& E0 d- s, y; S
R: 250 OK+ Z: Z+ V& `5 }/ v& Y) u
S: RCPT TO:<Jones@BBN-UNIX.ARPA>’ h0 R% E6 {) q- `! l/ g’ r& ?4 O$ p
R: 250 OK
S: RCPT TO:<Green@BBN-UNIX.ARPA>
R: 550 No such user here
S: RCPT TO:<Brown@BBN-UNIX.ARPA>
R: 250 OK+ l2 l7 k3 M0 v1 f7 F
S: DATA+ v8 `9 B: _1 g( x
R: 354 Start mail input; end with .+ y# }0 w& s! u/ z8 x& ]) i1 A. e2 e Y
S: Blah blah blah…8 G( g) p; ]5 Y3 s! B1 t) B# w* ]1 S
S: …etc. etc. etc.
S: .
R: 250 OK
S: QUIT8 K. O” w8 p2 R
R: 221 BBN-UNIX.ARPA Service closing transmission channel

 

纯Linux环境、免备案【海外简单云】php空间,108元一年起。

 

网上创业步骤】:
1 开通云主机、域名  2 建设官方网站 3 整体网站推广 … 成功见证 创业技能素质培训

更多有价值的内容:

简单主机官方网站 www.simplehost2.com

简单主机官方网店 store.simplehost2.com

简单主机官方相册 gallery.simplehost2.com

简单主机官方博客 blog.simplehost2.com

QQ空间
腾讯微博
新浪微博
网易微博
搜狐微博
人民网微博
微信公众号
朋友网
淘宝网
豆瓣网
百度空间
新华微博
优酷网
人人网
开心网
天涯社区
简单云,简单主机,简单建站

微信号:simplehost

扫一扫,了解更多…