在电子邮件处理协议方面,有多种选择。 SMTP 和 MAPI 是其中的两个协议。
微软设计了MAPI,SMTP是RFC 821设计的。两者都是很好的选择; 然而,它们的具体应用不同。
关键精华
- MAPI(消息传递应用程序编程接口)是一种 Microsoft 协议,可在 Microsoft Outlook 和 Exchange 中启用电子邮件和其他消息传递服务。
- SMTP(简单邮件传输协议)是一种广泛使用的互联网标准,用于通过 IP 网络传输电子邮件。
- MAPI 提供更高级的功能,例如日历和联系人同步,而 SMTP 是一种更简单的协议,主要用于电子邮件传送。
MAPI 与 SMTP
MAPI 是一种专有协议,用于促进 Microsoft Outlook 和 Microsoft Exchange Server 之间的电子邮件通信。 SMTP 是一种基于文本的协议,用于通过 Internet 发送和接收电子邮件消息,并且是大多数电子邮件客户端和服务器使用的标准协议。
MAPI 是 Microsoft 开发的专有协议,它允许 Microsoft Outlook 电子邮件客户端访问 Exchange 服务器操作,例如电子邮件和其他文件夹。
它使我们能够将消息从云存储传输到本地存储。 我们可以使用此工具来备份重要的电子邮件。 这是一个替代 IMAP 或用于电子邮件检索的 POP 协议。
SMTP 是一种通过电子邮件地址将通信信息从一台计算机传输到另一台计算机的协议。 服务器之间的通信规则是使用 SMTP 建立的。
它支持多种通信方式,包括向多个客户发送单个消息、传输音频和视频文件等。 它响应错误消息并可以处理错误。
对比表
比较参数 | MAPI | SMTP |
---|---|---|
完整形式 | 消息应用程序接口 | 简单邮件传输协议 |
设计制作 | 微软 | RFC 821 |
发布日期 | 2007 | 1982 |
Functionality | 它可以访问消息、文件和各种目录。 | 它具有在服务器之间传输信息的功能。 |
使用 | 它可用于发送和检索电子邮件。 | 它可以用来发送电子邮件。 |
组织 | 它在本地存储上组织邮件。 | 它在客户端存储上组织邮件。 |
支持 | 它的支持较少。 | 它有更多的支持。 |
什么是 MAPI?
它是 Microsoft Outlook 和 Exchange 用来处理电子邮件、会议、约会、任务和便签等的消息传递系统。
它建立在 Microsoft 专有技术之上,该技术使用基于 MAPI 的邮件服务器(如 Exchange)进行通信 RPC的基于连接。
它适用于各种程序,包括发送邮件和发送文件。 它在可靠性和稳定性方面优于 HTTP。 无论网络连接发生什么变化,它都会设法保持会话继续进行。
通过使用基于 HTTP 的协议,MAPI 还提供改进的身份验证。
它带有一组标准的 C 语言函数,这些函数保存在称为动态链接库的软件库中。
它还具有一个同步工具,允许您跨多个设备和计算机同步和查看子文件夹、自定义文件夹、日历和其他项目。
消息传递应用程序编程接口 (MAPI) 标准化了消息传递程序管理消息的方式,并为构建启用邮件的 Windows 应用程序提供了通用编程接口。
MAPI 还为 Windows 提供了一个集成的消息传递子系统,可以处理任何消息传输结构。
MAPI 用作计算机上的消息传递软件和主要消息提供程序之间的链接。
无论服务是基于 LAN 的消息服务、电子邮件服务、传真服务还是其他消息服务,用于通过 MAPI 渗透这些服务的用户界面都是相同的。
什么是 SMTP?
简单邮件传输协议 (SMTP) 是一组允许应用程序通过 Internet 发送电子邮件的通信协议。 SMTP 用于建立服务器之间的通信规则。
服务器有一种方法来识别自己并说明他们正在尝试的通信类型。 他们还提供了处理无效电子邮件地址等问题的计划。
例如,收件人地址不正确。 结果,服务器响应将包含一条错误消息。
它通常用于“邮件中继”,涉及将电子邮件从一个 SMTP 服务器路由到另一个服务器以到达其目标。 它还允许您检查消息中的错误并采取相应措施。
它规定了邮件转发的各种条件,其中之一就是必须更改用户的电子邮件地址。 SMTP 服务器提供允许它们用作电子邮件网关的特性。
SMTP 是一种端到端的传递方法,其中 SMTP 客户端计算机将邮件直接发送到目标主机的 SMTP 服务器。
SMTP 仅支持邮件网关主机,而不支持位于 TCP/IP 网络之外的实际目标主机。
邮件网关中的 SMTP 端到端传输要么是主机到网关,要么是网关到主机,要么是网关到网关。 邮件的结构由网关决定,而不是由 SMTP 决定。
简单邮件传输协议代表客户端/服务器协议。 会话由客户端 SMTP 设备发送 SMTP 消息发起,邮件服务器通过接受 SMTP 消息来响应会话请求。
MAPI 和 SMTP 之间的主要区别
- MAPI 代表消息应用程序编程接口,SMTP 代表简单邮件传输协议。
- MAPI 由 Microsoft 于 2007 年设计,SMTP 由 RFC 821 于 1982 年设计。
- MAPI具有访问消息、文件和各种目录的功能,SMTP具有在服务器之间传递信息的功能。
- SMTP 只能用于发送电子邮件。 但是,MAPI 可用于发送和检索电子邮件。
- MAPI 在本地存储上组织您的邮件,而 SMTP 在客户端存储上组织您的邮件。
- 与获得更多支持的 SMTP 相比,MAPI 获得的认可和支持较少。
最后更新:17 年 2023 月 XNUMX 日
Sandeep Bhandari 拥有塔帕尔大学计算机工程学士学位(2006 年)。 他在技术领域拥有 20 年的经验。 他对各种技术领域都有浓厚的兴趣,包括数据库系统、计算机网络和编程。 你可以在他的网站上阅读更多关于他的信息 生物页面.
对于任何对数字通信感兴趣的人来说,本文都是一个很好的对话开场白。
正当我以为我了解这些协议的一切时,我读了这篇文章并了解了更多。感谢分享。
对比表很清楚,帖子写得很好。
这篇文章的语气从一开始就引起了你的注意。这些短语结构良好且引人注目。
这是一篇内容非常丰富的文章,谢谢。
一个精彩的阐述。从不同角度论证事实,这使读者有机会形成自己的观点。