POP3

POP3是Post Office Protocol 3的简称,即邮局协议的第3个版本,它规定怎样将个人计算机连接到Internet的邮件服务器和下载电子邮件的电子协议。它是因特网电子邮件的第一个离线协议标准,POP3允许用户从服务器上把邮件存储到本地主机(即自己的计算机)上,同时删除保存在邮件服务器上的邮件,而POP3服务器则是遵循POP3协议的接收邮件服务器,用来接收电子邮件的。

SMTP

SMTP的全称是“Simple Mail Transfer Protocol”,即简单邮件传输协议。它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。SMTP 服务器就是遵循 SMTP 协议的发送邮件服务器。
  SMTP 认证,简单地说就是要求必须在提供了账户名和密码之后才可以登录 SMTP 服务器,这就使得那些垃圾邮件的散播者无可乘之机。
  增加 SMTP 认证的目的是为了使用户避免受到垃圾邮件的侵扰。

IMAP

IMAP全称是Internet Mail Access Protocol,即交互式邮件存取协议,它是跟POP3类似邮件访问标准协议之一。不同的是,开启了IMAP后,您在电子邮件客户端收取的邮件仍然保留在服务器上,同时在客户端上的操作都会反馈到服务器上,如:删除邮件,标记已读等,服务器上的邮件也会做相应的动作。所以无论从浏览器登录邮箱或者客户端软件登录邮箱,看到的邮件以及状态都是一致的。

POP3、IMAP、SMTP可以分为两类:

从服务器邮件获取协议:POP3、IMAP

从客户端发送邮件协议:SMTP(服务端是可以收发的,没有深入研究)

它们的协议和端口号:

IMAP和POP3两个邮件接收协议的区别:

POP3协议允许电子邮件客户端下载服务器上的邮件,但是在客户端的操作(如移动邮件、标记已读等),不会反馈到服务器上,比如通过客户端收取了邮箱中的3封邮件并移动到其他文件夹,邮箱服务器上的这些邮件是没有同时被移动的 。

IMAP提供webmail 与电子邮件客户端之间的双向通信,客户端的操作都会反馈到服务器上,对邮件进行的操作,服务器上的邮件也会做相应的动作。

同时,IMAPPOP3那样提供了方便的邮件下载服务,让用户能进行离线阅读。IMAP提供的摘要浏览功能可以让你在阅读完所有的邮件到达时间、主题、发件人、大小等信息后才作出是否下载的决定。此外,IMAP 更好地支持了从多个不同设备中随时访问新邮件。

总之,IMAP 整体上为用户带来更为便捷和可靠的体验。POP3 更易丢失邮件或多次下载相同的邮件,但 IMAP 通过邮件客户端与webmail 之间的双向同步功能很好地避免了这些问题。

 注:若在web邮箱中设置了“保存到已发送”,使用客户端POP服务发信时,已发邮件也会自动同步到网页端“已发送”文件夹内。

原文:https://mp.csdn.net/mp_blog/creation/editor/117874220

POP3、IMAP、SMTP协议介绍和区别相关推荐

  1. outlook 设置POP3/IMAP/SMTP服务 (账号密码-授权码)发送、获取授权码

    1. 说明 三方应用账号密码连接邮箱时,此时的密码并不是真正的邮箱密码,而是授权码.授权码需要去对应的邮箱设置中开通,此处是outlook 的授权码获取方式 2. 准备工作 2.1 申请邮箱 直接访问 ...

  2. c#中邮件收发处理(POP3,IMAP,SMTP)的实现方法

    对于还没用动手写过程序的人来说,动手是必须的,只有自己动手写写程序才能在锻炼中不断提高,今天和大家一起探讨一个程序c#中邮件收发处理(POP3,IMAP,SMTP)的实现方法,程序有点长,希望大家坚持 ...

  3. 163/qq邮箱设置POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务

    很多邮箱第三方使用POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务登录都是需要授权码的,这个授权码就是第三方登录时候的密码.下面已qq邮箱和163邮箱为例子讲解下. q ...

  4. 基于C#平台下利用POP3和SMTP协议的邮件归档系统

    今天对电脑进行整理,发现电脑上有一个帮同学做的毕设代码,挺简单的,但是当成做的时候吃了不少苦头,现在都毕业了,就放上来给新手分享一下.好了话不多说. 首先了解一下POP3和SMTP协议,他们是两个网络 ...

  5. QQ邮箱第三方POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务授权码

    参考QQ邮箱: 什么是授权码,它又是如何设置? 设置入口: 选择 账户 下拉找到POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务就好了.我这边已经开通,开通流程挺简单的 ...

  6. 邮件协议POP3/IMAP/SMTP介绍

    一.邮件发送.收取过程 图示的六个步骤分别进行如下的说明: ①.用户A的电子邮箱为:xx@qq.com,通过邮件客户端软件写好一封邮件,交到QQ的邮件服务器,这一步使用的协议是SMTP,对应图示的①: ...

  7. 邮件协议POP3/IMAP/SMTP学习总结 SSL/TLS介绍 常用邮箱服务器设置

    邮箱协议介绍 首先,SMTP.POP和IMAP都是与邮件有关的协议.SMTP主要是负责传送邮件,而POP和IMAP是负责接收邮件. SMTP SMTP (Simple Mail Transfer Pr ...

  8. 邮件协议POP3/IMAP/SMTP服务的区别

    2016年09月09日 09時51分 wanglinqiang整理 通过网上查找的资料和自己的总结完成了下面的文章,看完之后相信大家对这三种协议会有更深入的理解.如有错误的地方望指正. POP3 PO ...

  9. exchange无法收发邮件_Python使用POP3和SMTP协议收发邮件!

    先来了解一下收/发邮件有哪些协议: SMTP协议 SMTP(Simple Mail Transfer Protocol),即简单邮件传输协议.相当于中转站,将邮件发送到客户端. POP3协议 POP3 ...

最新文章

  1. Pycharm去掉项目所有 # 注释
  2. python项目-30 个惊艳的Python开源项目
  3. 推荐一套开源通用后台管理系统(附源码)
  4. 初识Entity Framework CodeFirst(3)
  5. ElasticSearch(二十四)基于scoll技术滚动搜索大量数据
  6. 关于(我们流量表优化),分区表数据块过多,聚合又导致数据倾斜问题
  7. lLinux编程大全
  8. centos6.4 安装wireless驱动
  9. python名词解释题库_Python题库
  10. 【Unity3D进阶4-12】Unity3D 对话系统
  11. 企业信息化建设的总体规划
  12. 更改 Normal 模板 (Normal.dotm)
  13. 增强火山图,试一下?
  14. 启用Administrator账户解决windows10家庭版修改c盘Users下的中文用户名
  15. 【学习笔记】C++ 编程规范——101条规则、准则与最佳实践
  16. android自定义秒表,Android:一个简单的秒表实现
  17. mysql high priv_MYSQL新特性secure_file_priv对读写文件的影响
  18. 武田收到CHMP肯定意见,推荐ALUNBRIG(R) (brigatinib)用于治疗既往用过克唑替尼的ALK+非小细胞肺癌患者
  19. mysql关闭空闲连接_终止空闲的mysql连接
  20. Reflections 反射api使用总结

热门文章

  1. DeepLearing—CV系列(十八)——图像分割之U-Net的Pytorch实现
  2. 动力传动系统仿真测试解决方案
  3. 如何制作红蓝3d电影(详细教程)
  4. Linux 中断原理之软中断
  5. 创宇区块链 | 6 月安全月报
  6. C++/CLI 托管C++的托管与非托管字符串的相互转换【1】
  7. Springboot+vue预约上门维修服务系统
  8. 走近富兰克林--《富兰克林自传》
  9. Excel使用技巧大全(三)
  10. 轻量、功能强大的代理服务器工具