Skip to main content

Что такое сервер обмена сообщениями?

Сервер обмена сообщениями - это приложение, которое обрабатывает сообщения между двумя или более приложениями. Эти сообщения передаются приложению промежуточного программного обеспечения с помощью API обмена сообщениями (MAPI). Серверы обмена сообщениями могут хранить сообщения в очереди до тех пор, пока они не будут доставлены получателям приложений.

Типичным примером приложения сервера сообщений во многих организациях является Microsoft Exchange. Exchange находится на сервере и ожидает отправки сообщений в свою очередь. Оттуда промежуточное ПО определяет по одному сообщению за раз, должно ли сообщение быть направлено локально или его нужно отправить на другой сервер обмена сообщениями для доставки. Если сообщение принадлежит локальному получателю, оно доставляется в локальный почтовый ящик практически сразу. Если сообщение принадлежит удаленному хранилищу сообщений, сервер Exchange запросит другие серверы приложений в среде, такой как DNS, найти сервер обмена сообщениями, которому принадлежит сообщение.

Если существуют проблемы с соединением между двумя серверами обмена сообщениями, или отправляющий сервер не может определить местоположение удаленного сервера обмена сообщениями, лицо, отправляющее сообщение, может получить обратно сообщение о задержке доставки со своего сервера обмена сообщениями. Обычно это сообщение информирует этого человека о том, что у сервера возникли проблемы, но он продолжит попытки в течение определенного количества попыток или дней.

Существуют и другие типы серверов обмена сообщениями или почтовые серверы. Некоторые, такие как Qmail, работают в операционной системе Linux и требуют гораздо меньше накладных расходов и администрирования, чем сервер Exchange. Это делает их идеальными для интернет-провайдеров, которые размещают большое количество учетных записей электронной почты для клиентов. Многие компании используют Microsoft Exchange для обмена сообщениями, потому что он очень надежный и хорошо работает с другими продуктами Microsoft, используемыми предприятиями.

Для отправки и получения сообщений отдельным пользователям потребуется клиент для обмена сообщениями, например Microsoft Outlook или Windows Live Mail, или даже веб-браузер. Многие серверы обмена сообщениями, включая Exchange, могут быть настроены для разрешения доступа из браузера.

Когда человек отправляет сообщение, Outlook (или его клиент обмена сообщениями) передает сообщение на сервер обмена сообщениями, где сообщение попадает в очередь сообщений, чтобы дождаться своей очереди на обработку. Если в очереди проходит много почты, этот процесс может занять некоторое время, хотя обычно такой переход не заметен ни для кого. Когда сообщение обрабатывается, сервер обмена сообщениями определяет местоположение почтового ящика получателя. Если почтовый ящик является локальным для этого сервера обмена сообщениями, сообщение доставляется немедленно по назначению. Если получатель не является локальным для сервера, связывается с DNS, чтобы помочь найти сервер обмена сообщениями в Интернете. Когда сервер найден, отправленное сообщение электронной почты передается на сервер обмена сообщениями получателя, где процесс начинается локально из очереди для обработки сообщения. Как только правильный почтовый ящик найден, сообщение доставляется.

Благодаря высокоскоростному подключению к Интернету и хорошо подключенному локальному серверу обмена сообщениями пользователи электронной почты, скорее всего, не заметят процесс доставки сообщений. Сообщения электронной почты будут приходить и отправляться очень быстро любому получателю по всему миру.