试述邮局协议和POP的工作过程。在电子邮件中,为什么需要使用POP和SMTP这两个协议?IMAP与POP有何区别?

2024-11-27 07:37:23
推荐回答(3个)
回答1:

POP 协议允许工作站动态访问服务器上的邮件,目前已发展到第三版,称为 POP3。POP3 允许工作站检索邮件服务器上的邮件。POP3 传输的是数据消息,这些消息可以是指令,也可以是应答。  创建一个分布式电子邮件系统有多种不同的技术支持和途径:POP(邮局协议)、DMSP(分层式电子邮件系统协议)和 IMAP(因特网信息访问协议)。其中,POP 协议创建最早因此也最为人们了解;DMSP 具有较好的支持“无连接”操作的性能,但其很大程度上仅限于单个应用程序(PCMAIL);IMAP 提供了 POP 和 DMSP 的扩展集并提供对远程邮件访问的三种支持方式:离线、在线和无连接。   POP 协议支持“离线”邮件处理。其具体过程是:邮件发送到服务器上,电子邮件客户端调用邮件客户机程序以连接服务器,并下载所有未阅读的电子邮件。这种离线访问模式是一种存储转发服务,将邮件从邮件服务器端送到个人终端机器上,一般是 PC 机或 MAC。一旦邮件发送到 PC 机或 MAC 上,邮件服务器上的邮件将会被删除。   POP3 并不支持对服务器上邮件进行扩展操作,此过程由更高级的 IMAP4 完成。 POP3 使用 TCP 作为传输协议。 协议结构   POP3 是发送在客户机和服务器间的 ASCII 信息。POP3 命令摘要: 命令 描述 USER 用户名 PASS 用户密码 STAT 服务器上的邮件信息 RETR 获取的信息数 DELE 删除的信息数 LIST 显示的信息数 TOP 从头开始(包含协议头)打印X行信息 QUIT 退出POP3服务器 可选POP3命令: APOP name digest AUTHORIZATION 状态有效;TOP msg n TRANSACTION 状态有效;UIDL [msg]POP3 Replies: + OK - ERR。 相关协议 SMTP、IMAP4、TCP、POP 组织来源 POP3 由 IETF(www.ietf.org)定义在 RFC 1939中。 相关链接 http://www.javvin.com/protocol/rfc1939.pdf:Post Office Protocol – Version 3

回答2:

POP 协议允许工作站动态访问服务器上的邮件,目前已发展到第三版,称为 POP3。POP3 允许工作站检索邮件服务器上的邮件。POP3 传输的是数据消息,这些消息可以是指令,也可以是应答。

  创建一个分布式电子邮件系统有多种不同的技术支持和途径:POP(邮局协议)、DMSP(分层式电子邮件系统协议)和 IMAP(因特网信息访问协议)。其中,POP 协议创建最早因此也最为人们了解;DMSP 具有较好的支持“无连接”操作的性能,但其很大程度上仅限于单个应用程序(PCMAIL);IMAP 提供了 POP 和 DMSP 的扩展集并提供对远程邮件访问的三种支持方式:离线、在线和无连接。

  POP 协议支持“离线”邮件处理。其具体过程是:邮件发送到服务器上,电子邮件客户端调用邮件客户机程序以连接服务器,并下载所有未阅读的电子邮件。这种离线访问模式是一种存储转发服务,将邮件从邮件服务器端送到个人终端机器上,一般是 PC 机或 MAC。一旦邮件发送到 PC 机或 MAC 上,邮件服务器上的邮件将会被删除。

  POP3 并不支持对服务器上邮件进行扩展操作,此过程由更高级的 IMAP4 完成。 POP3 使用 TCP 作为传输协议。

协议结构

  POP3 是发送在客户机和服务器间的 ASCII 信息。POP3 命令摘要:

命令 描述
USER 用户名
PASS 用户密码
STAT 服务器上的邮件信息
RETR 获取的信息数
DELE 删除的信息数
LIST 显示的信息数
TOP 从头开始(包含协议头)打印X行信息
QUIT 退出POP3服务器

可选POP3命令:
APOP name digest AUTHORIZATION 状态有效;

TOP msg n TRANSACTION 状态有效;

UIDL [msg]

POP3 Replies:

+ OK

- ERR

回答3:

  1. 当收取邮件时,电子邮件软件首先会根据用户名和密码调用 DNS 协议对 POP 服务器进行解析IP地址, 然后邮件程序便开始使用 TCP 协议连接邮件服务器的 110 端口。当邮件程序成功地连上 POP 服务器后,齐贤慧使用 USER 命令将邮箱的账号传给 pop 服务器,然后在使用 PASS 命令将邮箱的密码传给服务器,当完成这一认证过程后,邮件程序使用 STAT命令请求服务器返回邮箱的统计资料,比如邮件总数和邮件大小等,然后 LIST 便会列出服务器里邮件数量。接着邮件程序就会使用 RETR 命令接受邮件,接受一封后便使用 DELE 命令将邮件服务器中的邮件置为删除状态。当使用 QUIT 时,邮件服务器便会将置为删除标志的邮件给删了。这就是 POP 协议工作的过程。

  2. pop 协议和 SMTP 协议分别是用来收信、发信时使用的协议。也就是说,这两个协议是专门为接受、发送邮件设计的语言,通过使用 pop 和 SMTP 协议,可以是接受以及发送邮件变得方便。

  3. 因特网报文存取协议 IMAP 比 pop 复杂,虽然都是按照客户服务器方式工作,但还是有很大的差别。 IMAP 是一个联机协议, 用户可以在自己的 PC 机上操纵 ISP 邮件服务器的邮箱,就像在本地操纵一样。当用户打开 IMAP 服务器的邮箱时,可以看到邮件首部。若用户需要打开某个邮件, 则该邮件才传送到用户的计算机上。用户可以按照某种条件对邮件进行查找,在用户未发出删除邮件的命令之前,IMAP 服务器邮箱中的邮件一直保存着。这样用户就可以在不同的地方使用不同的计算机随时上网阅读和处理自己的邮件。IMAP 还允许收信人只读取邮件中的某一个部分。