首页>>科技 >>内容

总结一下电子邮件支持的相关协议:SMTP、POP、IMAP

发布时间:2023-10-23 22:42:21编辑:温柔的背包来源:

很多朋友对总结一下电子邮件支持的相关协议:SMTP、POP、IMAP不是很了解,每日小编刚好整理了这方面的知识,今天就来带大家一探究竟。

总结一下电子邮件支持的相关协议:SMTP、POP、IMAP

电子邮件托管是ISP提供的主要服务之一。电子邮件因其简单性和沟通速度改变了人们的沟通方式。然而,如果你想在电脑或其他终端设备上运行电子邮件,你仍然需要各种各样的应用程序和服务。

电子邮件是一种通过网络发送、存储和检索电子邮件的存储转发方法。电子邮件存储在邮件服务器的数据库中。ISP维护的邮件服务器一般可以支持大量的用户账号。

电子邮件客户端通过与邮件服务器通信来发送和接收电子邮件。邮件服务器也相互通信,将邮件从一个域发送到另一个域。也就是说,当发送电子邮件时,电子邮件客户端不直接与另一个电子邮件客户端通信。相反,两个客户端都依赖邮件服务器来传输邮件。即使两个用户在同一个域中。

电子邮件客户端根据应用程序设置中配置的地址将电子邮件发送到电子邮件服务器。当服务器收到邮件时,它会检查收件人的域是否位于其本地数据库中。如果不是,它将发出一个DNS请求来确定目的域邮件服务器的IP地址。该电子邮件将被转发到适当的服务器。

电子邮件支持三种独立的操作协议:简单邮件传输协议(SMTP)、邮局协议(POP)和互联网邮件访问协议(IMAP)。发送邮件的应用层进程将使用SMTP。当邮件从客户端发送到服务器以及从一个服务器发送到另一个服务器时就是这种情况。但是,客户端将使用以下两种应用层协议之一来检索电子邮件:POP或IMAP。

简单邮件传输协议(SMTP)以可靠高效的方式传输邮件。要使SMTP应用程序正常工作,邮件格式必须正确,并且SMTP进程必须同时在客户端和服务器上运行。

SMTP邮件格式要求邮件有标题和正文。邮件正文的长度没有限制,但是邮件头必须包含格式正确的收件人电子邮件地址和发件人地址。可以选择填写其他标题信息。当客户端发送电子邮件时,客户端SMTP进程将在已识别的端口25上连接到服务器SMTP进程。建立连接后,客户端将尝试通过此连接向服务器发送电子邮件。

服务器收到邮件后,如果收件人是本地的,它会将邮件保存在本地帐户中,或者使用相同的SMTP连接过程将邮件转发到另一个邮件服务器进行传输。

发送电子邮件时,目标电子邮件服务器可能不在线或不忙。因此,SMTP将邮件发送到后台进行处理,然后再发送。服务器定期检查邮件队列,然后尝试再次发送。如果邮件在预定义的过期时间后无法发送,它将作为无法投递的邮件返回给发件人。

邮局协议(POP)使工作站能够从邮件服务器检索邮件。根据POP规定,邮件会从服务器下载到客户端,然后从服务器上删除。

服务器通过被动侦听TCP端口110上的客户端连接请求来启动POP服务。当客户机想要使用这个服务时,它将发送一个请求来建立与服务器的TCP连接。一旦连接建立,POP服务器就发送一个问候。然后,客户端和POP服务器交换命令和响应,直到连接关闭或终止。

电子邮件将被下载到客户端并从服务器上删除,因此电子邮件不会集中存储在特定的位置。因为POP不存储邮件,所以它不适合需要集中备份解决方案的小型企业。POP3是ISP的理想选择,因为它可以缓解ISP管理邮件服务器大量存储空间的压力:

IMAP(互联网邮件访问协议)是另一种用于检索电子邮件的协议。与POP不同,当用户使用IMAP连接到服务器时,邮件的副本会下载到客户端应用程序,原始邮件会保留在服务器上,直到用户手动删除它们。用户在他们的电子邮件客户端软件中查看邮件的副本。

用户可以在服务器上创建文件层次结构来组织和保存邮件。文件结构将被复制到电子邮件客户端。当用户决定删除邮件时,服务器会同步操作,从服务器上删除相应的邮件。

对于中小企业来说,采用IMAP协议有很多好处。使用IMAP,电子邮件可以长期存储在邮件服务器上,并且可以实现集中备份。此外,员工可以使用不同的设备或客户端软件从多个位置访问电子邮件。无论通过哪种方式访问邮箱,用户都可以使用习惯的邮箱文件夹结构。

ISP可能不会选择IMAP。要存储这么多邮件,需要投入大量资金购买和维护磁盘空间。此外,如果客户希望定期备份他们的邮箱,这将进一步增加ISP的成本。编辑AJX

以上知识分享希望能够帮助到大家!