简析POP3_IMAP_SMTP协议的区别_应用场景

来源:互联网 发布:淘宝美国代购推荐 编辑:程序博客网 时间:2024/06/08 09:59

原创:

邮件协议区别表格
协议英文/中文名称端口是否同步POP3Post Office Protocol 3
邮局协议的第3个版本110是IMAPInternet Mail Access Protocol
交互式邮件访问143是SMTPSimple Mail Transfer Protocol
简单邮件传输协议协议25无此属性
应用:(以foxmail为例)
收件服务器可选:
1)pop3@163.com110 //foxmail与网页版不同步
2)imap@163.com143//同步
发件服务器只能是:smtp@163.com 25



转载:


POP3

  POP3是Post Office Protocol 3的简称,即邮局协议的第3个版本,是TCP/IP协议族中的一员(默认端口是110)。本协议主要用于支持使用客户端远程管理在服务器上的电子邮件。

POP与POP3

  POP协议支持“离线”邮件存储转发处理:客户端程序连接服务器,下载所有未阅读的电子邮件;一旦将邮件从邮件服务器端送到客户端上,邮件服务器上的邮件将会被删除。目前的POP3邮件服务器大都可以“只下载邮件,服务器端并不删除”,也就是改进的POP协议
  POP3协议允许电子邮件客户端下载服务器上的邮件,但是在客户端的操作(如移动邮件、标记已读等),不会反馈到服务器上,比如通过客户端收取了邮箱中的3封邮件并移动到其他文件夹,邮箱服务器上的这些邮件是没有同时被移动的 。

IMAP

  IMAP全称是邮局协议的第3个版本,即交互式邮件访问协议,是一个应用层协议(端口是143)。用来从本地邮件客户端(Outlook Express、Foxmail、Mozilla Thunderbird等)访问远程服务器上的邮件。

IMAP和POP3的区别

  IMAP像POP3那样提供了方便的邮件下载服务,让用户能进行离线阅读。IMAP和POP3是邮件访问最为普遍的Internet标准协议。不同的是:
1、IMAP提供Webmail 与电子邮件客户端之间的双向通信,客户端收取的邮件仍然保留在服务器上,同时在客户端上的操作都会反馈到服务器上(如:删除邮件,标记已读等,服务器上的邮件也会做相应的动作。所以无论从浏览器登录邮箱或者客户端软件登录邮箱,看到的邮件以及状态都是一致的。)。而POP3在客户端的操作不会反馈到服务器上。
2、IMAP更好地支持了从多个不同设备中随时访问新邮件。
3、IMAP提供的摘要浏览功能可以让你在阅读完所有的邮件到达时间、主题、发件人、大小等信息后才作出是否下载的决定。
4、POP3需要下载未阅读的邮件,IMAP可以不用把所有的邮件全部下载,而是通过客户端直接对服务器上的邮件进行操作。所有通过IMAP传输的数据都会被加密,从而保证通信的安全性。
5、IMAP 整体上为用户带来更为便捷和可靠的体验。POP3 更易丢失邮件或多次下载相同的邮件。
 

SMTP

  SMTP的全称是“Simple Mail Transfer Protocol”,即简单邮件传输协议(25号端口)。它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。
  SMTP是一个“推”的协议,它不允许根据需要从远程服务器上“拉”来消息。SMTP服务器就是遵循SMTP协议的发送邮件服务器,SMTP认证就是要求必须在提供了账户名和密码之后才可以登录 SMTP 服务器,这就使得那些垃圾邮件的散播者无可乘之机。
  

通过实例加深对IMAP、POP3、SMTP协议的理解

我用的是Foxmail的客户端,使用的Email有QQ(Foxmail也是它,因为Foxmail早就被腾讯收购了,可以认为是一个人有两个名字)、Gmail、Sina、163。一下的图是我的客户端的设置。Gmail、Foxmail和163的我都是用IMAP/STMP。从设置上可以知道,IMAP协议是用来接收邮件用的,使用IMAP还可以同步客户端和服务器之间的操作。SMTP都是用来发送邮件的时候用的,上面也提到,SMTP是一种“推”的协议,不允许从服务器“拿”消息。

0 0