欢迎来到Louis的博客

人生三从境界:昨夜西风凋碧树,独上高楼,望尽天涯路。 衣带渐宽终不悔,为伊消得人憔悴。 众里寻他千百度,蓦然回首,那人却在灯火阑珊处。
扩大
缩小

电子邮件服务器原理

工作原理

邮件服务器其实是若干构件的一个统称,具体细化后其实是由用户代理、发送服务器、接收服务器、邮件发送协议(SMTP)、邮件接收协议(POP3)组成的,如下图所示。

 

发件流程
  1. 发件人借助用户代理(客户端软件,如outlook、网页版QQ邮箱)起草邮件,点击发送邮件
  2. 用户代理与发送服务器建立TCP可靠连接
  3. 用户代理(充当STMP客户)以STMP协议承载传输至发送服务器(充当STMP服务器)
  4. 发送服务器收到邮件后将他们暂存到一个邮件缓冲队列中,保证后续传输到达顺序的正确性
  5. 发送服务器与目的接收服务器建立TCP可靠连接
    6.发送服务器(这次充当STMP客户)依次摘取邮件缓冲队列队首邮件,再同样以STMP协议经网络传输至接收方IP下的接收服务器(充当STMP服务器)
收件流程
  1. 收件人打开用户代理(客户端软件)并建立与接收服务器的TCP可靠连接
  2. 用户代理使用POP3(IMAP)协议从接收服务器中读取邮件数据
  3. 将读取到的邮件数据呈现到客户端界面上
  4. 当然如果要求更完备一些的话,比如若要允许收发外域邮件,那么还要涉及5.DNS服务器进行域名解析,若要保证在客户端对邮件的操作结果都时刻同步至服务器,那么还要涉及IMAP交互式邮件存取协议等等。

 

posted on 2018-08-27 19:55  Louiszj  阅读(542)  评论(0)    收藏  举报

导航