消息服务器是处理两个或多个应用程序之间的消息的应用程序。这些消息使用消息传递API(MAPI)传递到中间件应用程序。消息服务器能够将消息存储在队列中,直到可以将其传递到收件人应用程序。 服务器机架。 许多组织中,邮件...
消息服务器是处理两个或多个应用程序之间的消息的应用程序。这些消息使用消息传递API(MAPI)传递到中间件应用程序。消息服务器能够将消息存储在队列中,直到可以将其传递到收件人应用程序。

服务器机架。
许多组织中,邮件服务器应用程序的一个典型例子就是Microsoft Exchange。Exchange位于服务器上,等待邮件路由到其队列。从那里,中间件确定一个一次发送邮件,如果邮件要在本地路由,或者需要发送到其他邮件服务器进行传递。如果邮件属于本地收件人,则几乎会立即将邮件传递到本地邮箱。如果邮件属于远程邮件存储区,则Exchange服务器将查询其他应用程序服务器在DNS等环境中,查找邮件所属的服务器。
如果两个邮件服务器之间存在连接问题,或者发送服务器无法确定远程服务器的位置,发送邮件的人可能会从他们的服务器上收到一个传递延迟消息。通常,这个消息会让这个人知道服务器有问题,但是它会在指定的尝试次数或天数内继续尝试。
还有其他类型的邮件服务器或电子邮件服务器。有些,例如作为Qmail,在linux操作系统上运行,比Exchange服务器所需的开销和管理要少得多。这使它们非常适合为客户托管大量电子邮件帐户的Internet服务提供商。许多公司使用Microsoft Exchange进行消息传递,因为它非常可靠,并且与其他Microsoft一起运行良好企业使用的产品
个人发送邮件时,Outlook(或他们的邮件客户端)会将邮件传递到邮件服务器,邮件将进入邮件队列等待处理。如果有大量邮件通过队列,则此过程可能需要一些时间,虽然通常任何人都不会注意到转换。处理邮件时,邮件服务器会确定收件人邮箱的位置。如果邮箱在该服务器的本地,则邮件会立即传递到其目标。如果收件人不是服务器的本地收件人,则会联系DNS以帮助查找Internet上的服务器。找到服务器后,已发送的电子邮件将被传输到收件人服务器,在该服务器上,处理过程从队列本地开始。找到正确的邮箱后,邮件即被传递。