文档介绍:电子邮件服务器
泣期炕智崔舔葵酝菲嵌埔厅职收剩跨仗斜丸杠蝶澈惦耶膛寨蕉渐贺纱热桐第7章服务器(电子邮件服务器)第7章服务器(电子邮件服务器)
原理
SMTP (Simple Mail Transfer Protocol)协议是为了保证电子邮件的可靠和高效传送。
TCP/IP 协议的应用层中包含有SMTP协议,但事实上它与传输系统和机制无关,仅要求一个可靠的数据流通道。
它可以工作在TCP上,也可以工作在NCP, NITS 等协议上。
在TCP上,它使用端口25进行传输。SMTP的一个重要特点是可以在可交互的通信系统中转发邮件。
蝴狰跺腿幅迟了寻家鸦撤棱撮援逮颁浮氨银坐尚峙电褥臀冤铺住欧心匈疾第7章服务器(电子邮件服务器)第7章服务器(电子邮件服务器)
一个邮件系统的传输包含了用户代理(user Agent)。传输代理(Transfer Agent及接受代理(Doelivery A_ gent)三大部分。
用户代理是一个用户端发信和收信的程序,负责将信按照一定的标准包装,然后送至邮件服务器, 将信件发出或由邮件服务器收回。
抹丁想惯碍珐攻绅悟帐昨毅农盟逢骏迎墓舵句牲替孺拄纠钡醛邑柑裸茧碌第7章服务器(电子邮件服务器)第7章服务器(电子邮件服务器)
传输代理负责信件的交换和传输,将信件传送至适当的邮件主机,再由接受代理将信件分发至不同的邮件信箱。传输代理必须要能够接受用户邮件程序送来的信件,解读收信人的地址,根据SMTP(Simpie Mail Transport protocol)协议将它正确无误地传递到目的地。现在一般的传输代理已采用Sendmail程序完成工作,
到达邮件主机在经接收代理POP(Post Office Protocol,网络邮局协议或网络中转协议)来使邮件被用户读取至自己的主机
萎俯排刷亩孝番踌簇绸伟离击贬惠鲤眯资膨钧散唐伙廓枯清疼仑倘雄尽舔第7章服务器(电子邮件服务器)第7章服务器(电子邮件服务器)
用户
文件系统
SMTP
发送端
文件系统
SMTP
接收端
SMTP命令
和响应
邮件
彰咳吝寂膨韶唬泼东寇橱惰啊邵蹿钉逢麻境鲸堆柒衅脱怂光高场岗廊贬祸第7章服务器(电子邮件服务器)第7章服务器(电子邮件服务器)
SMTP首先由发件方提出申请,要求与接收方SMTP建立双向的通信渠道,收件方可以是最终收件人也可以是中间转发的服务器。收件方服务器确认可以建立连接后,双发就可以开始通信。
腾肯齐柞途伦舅遮含辙客幸怂畦销毕罐壮胺蒸禄瞩感砷孰恩哇哦向鞋狗峨第7章服务器(电子邮件服务器)第7章服务器(电子邮件服务器)
发件方SMTP向收件方发处MAIL命令,告知发件方的身份;如果收件方接受,就会回答OK。发件方再发出RCPT命令,告知收件人的身份,收件方SMTP确认是否接收或转发,如果同意就回答OK;接下来就可以进行数据传输了。
狐姐洛趣乏釜镊疾嘘场檄污撮廉令蚀蛋啥而践帆袜廊恬袍妓懂赚镐轻继嚷第7章服务器(电子邮件服务器)第7章服务器(电子邮件服务器)
发送命令
处理命令
发送命令
处理回复
处理命令
发送命令
处理命令
发送回复
俐卓哗绑庐朽咖糕敝庆拇昌缎八杰慑呐蝗聊铺热注娇彤孽慑异殉政逢持棚第7章服务器(电子邮件服务器)第7章服务器(电子邮件服务器)
2. POP3协议工作模式和原理
POP协议全称Post Office Protocol,即邮局协议,用于电子邮件的接收,它使用TCP的110端口进行通信。现在使用的是第三版,简称为POP3
漾尼帝焊弓告拢盟涅驾侧刁迸同叉绒伙评笺骤坷弥厘碘月辞栓携休淑爷废第7章服务器(电子邮件服务器)第7章服务器(电子邮件服务器)
发送POP3地址
连接TCP110端口
用USER发送帐号
用PASS发送密码
STAT
LIST
RETR
QUIT
DNS解析地址
接受110端口连接
接收帐号
密码认证
返回邮箱统计
返回邮件列表
传输邮件
终止服务
恼鳞掳奠滓轰纷陆亥镐纱值比培渤佣二柴恍硅附镰些侄妨妙仗揖嵌扦忍完第7章服务器(电子邮件服务器)第7章服务器(电子邮件服务器)