消息传递服务器是处理两个或多个应用程序之间的消息的应用程序。这些消息使用消息传递 API (MAPI) 传递到中间件应用程序。消息传递服务器能够将消息存储在队列中,直到它们可以传递到收件人应用程序。
许多组织中消息传递服务器应用程序的典型示例是 Microsoft Exchange。 Exchange 位于服务器上并等待消息被路由到其队列。从那里,中间件一次确定一个消息,如果该消息要在本地路由,或者是否需要发送到另一个消息传递服务器进行传递。如果邮件属于本地收件人,则邮件几乎会立即传递到本地邮箱。如果邮件属于远程邮件存储,则 Exchange 服务器将查询环境中的其他应用程序服务器(例如 DNS),以定位邮件所属的服务器。<图 >服务器机架。
如果之间存在连接问题两个消息传递服务器或发送服务器无法确定远程服务器的位置,发送消息的人可能会从其服务器收到传递延迟消息。通常此消息会让该人知道服务器遇到困难,但它将继续尝试指定的尝试次数或天数。
还有其他类型的消息传递服务器或电子邮件服务器。有些服务器(例如 Qmail)在 Linux 操作系统上运行,需要大量与 Exchange 服务器相比,开销和管理更少。这使它们成为为客户托管大量电子邮件帐户的 Internet 服务提供商的理想选择。许多企业使用 Microsoft Exchange 进行消息传递,因为它非常可靠,并且与企业使用的其他 Microsoft 产品配合良好.
当当个人发送消息时,Outlook(或其消息客户端)将消息传递到消息服务器,消息在消息服务器中进入消息队列等待轮到处理。如果有大量邮件通过队列,此过程可能需要一些时间,尽管通常任何人都不会注意到这种转变。处理邮件时,邮件服务器会确定收件人邮箱的位置。如果邮箱位于该服务器本地,则邮件将立即传送到其目的地。如果收件人不是服务器本地的,则会联系 DNS 以帮助在 Internet 上定位服务器。找到服务器后,发送的电子邮件将传输到收件人服务器,在该服务器中,进程从本地队列开始处理邮件。一旦找到正确的邮箱,消息就会被传递。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!