作者:diligentTiger
链接:https://www.zhihu.com/question/24605584/answer/29039357
来源:知乎

SMTP, POP3, IMAP 都是mail server上的service

<img src="https://pic4.zhimg.com/5704e975b2da8859778e59bb1fb6a307_b.jpg" data-rawwidth="468" data-rawheight="336" class="origin_image zh-lightbox-thumb" width="468" data-original="https://pic4.zhimg.com/5704e975b2da8859778e59bb1fb6a307_r.jpg">


简单地说,SMTP管‘发’, POP3/IMAP管‘收’。

举个例子,你坐在电脑边用mail client写完邮件,点击‘发送’。这时你的mail client会发消息给邮件服务器上的SMTP service。这时有两种情况:

  1. 如果邮件的收信人也是处于同一个domain,比如从http://163.com发送给163的邮箱,SMTP service只需要转给local的POP3 Service即可
  2. 如果邮件收信人是另外的domain,比如http://163.com发送给http://sina.com, SMTP service需要通过询问DNS, 找到属于sina的SMTP service的host

SMTP service收到邮件后转给负责接收邮件的POP3 service

POP3 service和IMAP的区别主要是:

  • POP3是比较老的protocol,主要为了解决本地机器和远程邮件服务器链接的问题,每次邮件会download到本地机器,然后从远程邮件服务器上删掉(当然特殊config除外),然后进行本地编辑。这样的问题是如果从多个终端链接服务器,只有第一个下载的能看到,现在pop4正在讨论中
  • IMAP是比较新的(好吧,好像也是80年代的产物)protocol,可以将邮件分文件夹整理,然后这些信息也存在远程的邮件服务器上,读取邮件后,服务器上不删除。原理上IMAP应该是相当于oneline编辑,但现在的mail client基本都有在本地存copy的功能

作者:Hsiao Cheng
链接:https://www.zhihu.com/question/24605584/answer/112250597
来源:知乎
著作权归作者所有,转载请联系作者获得授权。

、什么是Exchange
Exchange Server是微软公司的一套电子邮件服务组件。除传统的电子邮件的存取、储存、转发作用外,在新版本的产品中亦加入了一系列辅助功能,如语音邮件、邮件过滤筛选、OWA(基于Web的电子邮件存取)。Exchange Server支持多种电子邮件网络协议,如SMTP、POP3、IMAP4。Exchange Server能够与微软公司的活动目录完美结合。
Exchange Server是个消息与协作系统,Exchange server可以被用来构架应用于企业、学校的邮件系统甚至于免费邮件系统。也可以用于开发工作流,知识管理系统,Web系统或者是其他消息系统。
当然我们现在主推Exchange Online服务,你只需要按需订阅云服务,不再需要自己部署服务器、购买软件授权,更灵活、更经济。从上我们可以直到Exchange和IMAP/SMTP/POP3并不是同一概念,前者是微软提供一个邮箱服务器产品/云服务,后者是电子邮件协议。
2、Exchange ActiveSync
Exchange Server支持SMTP、POP3、IMAP4等多种电子邮件协议,当然我们也设计自己的协议并得到大量厂商的支持,那就是Exchange ActiveSync。
Exchange ActiveSync 是一种 Microsoft Exchange 同步协议,该协议经过优化,以适用于高延迟和低带宽网络。基于 HTTP 和 XML 的协议使移动电话可以访问运行 Microsoft Exchange 的服务器上的组织信息。Exchange ActiveSync 使移动电话用户可以访问其电子邮件、日历、联系人和任务,并且在脱机工作时仍可以继续访问这些信息。
相比较于传统的邮件协议,Exchange ActiveSync 具有以下功能:

  • 支持 HTML 邮件
  • 支持后续标志
  • 电子邮件的会话分组
  • 能够同步或不同步整个会话
  • 可将短信服务 (SMS) 消息与用户的 Exchange 邮箱同步
  • 支持查看邮件答复状态
  • 支持快速邮件检索
  • 会议与会者信息
  • 增强的 Exchange 搜索
  • PIN 重置
  • 通过密码策略增强的设备安全性
  • 用于空中开通的自动发现
  • 支持设置用户离开、度假或外出时的自动答复
  • 支持任务同步
  • 直推技术
  • 支持联系人的可用性信息

国内主流的邮箱都支持Exchange ActiveSync协议,这也是为什么现在很多邮箱支持联系人、笔记、日程安排等邮件外数据同步的原因。

SMTP, POP3, IMAP,Exchange ActiveSync区别相关推荐

  1. POP3、SMTP和IMAP之间的区别和联系

    POP3.SMTP和IMAP之间的区别和联系 简单地说,SMTP管'发',POP3/IMAP管'收'. 举个例子,你坐在电脑边用mail client写完邮件,点击'发送'.这时你的mail clie ...

  2. 【Python SMTP/POP3/IMAP】零基础也能轻松掌握的学习路线与参考资料

    Python是一种高级编程语言,广泛应用于Web开发.人工智能.数据科学.自动化等领域.SMTP/POP3/IMAP是与邮件相关的三个协议,分别用于发送邮件.接收邮件和访问邮件.使用Python可以轻 ...

  3. 【转】POP3、SMTP和IMAP之间的区别和联系

    POP3 POP3是Post Office Protocol 3的简称,即邮局协议的第3个版本,它规定怎样将个人计算机连接到Internet的邮件服务器和下载电子邮件的电子协议.它是因特网电子邮件的第 ...

  4. java smtp pop3_POP3、SMTP和IMAP之间的区别和联系

    POP3 POP3是Post Office Protocol 3的简称,即邮局协议的第3个版本,它规定怎样将个人计算机连接到Internet的邮件服务器和下载电子邮件的电子协议.它是因特网电子邮件的第 ...

  5. 用SMTP,POP3访问Exchange邮箱:Exchange2003系列之六

    版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.[url]http://yuelei.blog.51cto.com/202879/76 ...

  6. 域名系统DNS、文件传送协议FTP、动态主机配置协议DHCP、远程登录协议TELNET、电子邮件协议(SMTP/POP3/IMAP)、常用端口

    1.DNS域名系统 Domain Name System DNS 是一个分布式数据库,提供了主机名和 IP 地址之间相互转换的服务. 这里的分布式数据库是指,每个站点只保留它自己的那部分数据. 域名具 ...

  7. 电子邮件协议---SMTP,POP3,IMAP,MIME

    在应用层的另外一个典型的应用例子就是电子邮件 电子邮件的传送和通过浏览器访问其他主机的文件有不同之处,电子邮件的形式更多像我们日常生活中的邮箱. 电子邮件的概述: 在用户写好电子邮件之后,电子邮件首先 ...

  8. 计算机网络--电子邮件传输协议(SMTP POP3 IMAP)

    电子邮件传输协议详解 1.邮件传输系统的运行机制 邮件传输系统包含主要的三个部分:用户代理.邮件服务器和相关的邮件传输协议. 用户代理是客户端,功能是向服务器发送用户的邮件或者从服务器接收用户的邮件. ...

  9. 邮件协议SMTP/POP3/IMAP——应用层

    一.SMTP协议 1.SMTP协议简介 SMTP称为简单邮件传输协议(Simple Mail Transfer Protocal),目标是向用户提供高效.可靠的邮件传输.它的一个重要特点是它能够在传送 ...

最新文章

  1. linux script 命令
  2. JProfiler学习笔记
  3. 第四章 Tomcat服务器的安装及配置2
  4. Jackson快速入门
  5. 题解 BZOJ1026 luogu P2657 [SCOI2009]windy数 数位DP
  6. mysql选错索引怎么解决_MySQL选错索引的原因以及解决方案
  7. 杭电算法题 HDU 1000-1004
  8. 装了linux后windows被破坏了,windows下可以破坏linux的数据么-
  9. 恒凯USB数据采集卡在国产麒麟操作系统下的应用(四)QT环境设置及数据采集实验
  10. ubuntu查看 固态硬盘位置_ubuntu新增加固态硬盘,格式化并挂载到根目录下
  11. np.delete详解
  12. 目前最新android处理器排行榜,2017年最新安卓处理器排行榜 骁龙竟然输给了他
  13. 纽约州立大学环境与林业学院计算机科学专业,纽约州立大学环境与林业科学 治理环境是全球需要面对的问题...
  14. Docker( 八)docker的安全以及安全加固
  15. PHP中Linux知识,超全面的Linux基础知识整理
  16. Unity:计算两个物体(没有父子关系)的相对坐标
  17. 压力测试软件怎么用,鲁大师温度压力测试如何使用
  18. 【开发日志-已归档】2021-06
  19. 计算机域名设置方法,windows电脑加入域的设置方法步骤(图文)
  20. 国际贸易中,FOB CFR CIF的区别是什么?

热门文章

  1. R语言绘图技巧之显示希腊字母
  2. 安装pytorch 后torch.cuda.is_available()返回False的解决方法
  3. 华为手机疑似鸿蒙,疑似华为自研手机系统现身:名字叫鸿蒙?
  4. 从0到1的CTF之旅————Web(1)
  5. GIT提交错误汇总及解决方案
  6. 20160202.CCPP体系详解(0012天)
  7. Ubuntu下基于Wine环境安装Visio2007
  8. 基于Android的便签设计(一)
  9. 如何扎实的学好ABAP?我的个人经验
  10. 篮球比赛分组问题(动态规划)