什么是消息代理?

2020-09-30 11:15发布

什么是消息代理?

1


1条回答

消息代理是一种中间件应用程序,可将电子邮件从一种专有格式转换为另一种专有格式。此应用程序有助于在一种消息传递体系结构和另一种消息传递体系结构之间平稳地转换消息。

例如,如果一家公司使用MicrosoftExchange®作为其电子邮件服务器软件,并使用Outlook®作为客户端,则在需要路由消息时,将使用Exchange®所使用的消息代理与外部邮件服务器进行通信。发送电子邮件后,Exchange®使用标准的简单邮件传输协议(SMTP)将邮件发送到收件人服务器。通过这样做,使用Outlook®与换房可以通过有人在运行的组织接收的邮件发送莲花Domino®的和LotusNotes®中。

对于Outlook®或LotusNotes®的用户来说,这种交互是不明显的。这是因为消息代理确定消息的去向以及将消息发送到另一台服务器的标准协议。

消息代理是消息传递解决方案的一部分。MicrosoftExchange®是一种电子邮件服务器软件,通过将通过一种协议,HTTP,MAPI或SMTP接收的消息转换为要发送的另一种协议,充当消息代理。尽管大多数出站电子邮件通信有时都使用SMTP发送电子邮件,但对于邮件服务器像Exchange®,它取决于系统使用的客户端。如果客户端是Outlook®,则邮件将使用“邮件应用程序编程接口(MAPI)”发送到Exchange®服务器。一旦进入服务器,Exchange必须评估每条消息并确定是否需要转换为另一种协议。如果收件人的邮箱在同一服务器上,则无需更改协议,就可以传递邮件。如果它在另一台服务器上并且必须遍历Internet,则该消息将通过SMTP发送到远程服务器,在此可以由消息代理处理,然后将其传递到收件人的邮箱。

消息代理不是作为邮件服务器或消息传递服务器的完整程序包,而是应用程序的一部分,该组件允许邮件从一个人流畅地传输到另一个人。这些中间件应用程序有助于使大多数在服务器上发送电子邮件消息所涉及的工作都保持在发送人员的视线范围之外。此过程有助于电子邮件与用户保持无缝连接,并在日常业务运营中不可或缺。


一周热门 更多>