Служба Exchange 2013 Mailbox Transport

Служба Exchange 2013 Mailbox Transport
www.microsoft.com

Служба Exchange 2013 Mailbox Transport отвечает за взаимодействие с почтовыми базами данных и фактически состоит из двух отдельных служб Windows — Microsoft Exchange Mailbox Transport Delivery и Microsoft Exchange Mailbox Transport Submission. Каждая из них отвечает за отдельную задачу, но обе взаимодействуют с Транспортной службой на серверах с ролью MBX. В этой статье я расскажу подробно о последней оставшейся службе транспорта Exchange 2013, фундаментально отличающейся от всех остальных.

Это третья статья из серии, посвященной принципам работы служб транспортного конвейера Exchange 2013, а вот полный список:

А также статьи по управлению логированием этих служб:

Не забывайте про официальную документацию.


Найти больше информации по настройке и администрированию Exchange 2013 на моем блоге вы сможете в основной статье тематики — Exchange 2013 — Установка, настройка, администрирование.


Exchange 2013 Mailbox Transport

В Exchange 2013 существуют несколько служб транспорта, назначение которых отличается фундаментально, хоть и задача у них одна единственная — участвовать в транспортировке почтовых данных. В предыдущих статьях я составлял список всех компонентов транспортного конвейера, напомню его и в этой:

  • Транспортная служба переднего плана на серверах клиентского доступа (Отображаемое имя — Microsoft Exchange FrontEnd Transport, сокращенное — MSExchangeFrontEndTransport);
  • Транспортная служба на серверах почтовых ящиков (Отображаемое имя — Microsoft Exchange Transport, сокращенное — MSExchangeTransport);
  • Транспортная служба почтовых ящиков на серверах почтовых ящиков (Реально включает в себя две службы — Microsoft Exchange Mailbox Transport Delivery и Microsoft Exchange Mailbox Transport Submission, сокращенные имена — MSExchangeDelivery и MSExchangeSubmission соответственно);
  • Транспортная служба на пограничных транспортных серверах (Отображаемое имя — Microsoft Exchange Transport, сокращенное — MSExchangeTransport).

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

Транспортный конвейер

После рассмотрения в предыдущих статьях службы FrontEnd Transport (Транспортная служба переднего плана — Служба Exchange 2013 FrontEnd Transport) на серверах клиентского доступа и службы Transport (Транспортная служба — Служба Exchange 2013 Transport) на серверах почтовых ящиков мы дошли до последней структурной единицы транспортного конвейера — службы Mailbox Transport (Транспортная служба почтовых ящиков). Также не будет лишним напомнить как вообще выглядит транспортный конвейер Exchange 2013:

Exchange 2013 Transport. Часть 1 - транспортный конвейер

В контексте данной статьи нас будет интересовать роль Сервер почтовых ящиков (MBX или MailBox Server) и конкретно одна служба этой роли — Транспортная служба почтовых ящиков. Убрав со схемы все ненужные элементы, получаем:

Exchange 2013 Mailbox Transport 01

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

Принцип работы

Хочу напомнить, что всего у Exchange 2013 есть три серверные роли — CAS, MBX и Edge (добавлена в Exchange Server 2013 SP1). Транспортная служба почтовых ящиков принадлежит к роли MBX.

Иллюстрации транспортного конвейера, присутствующие в моей статье, взяты с официальных источников 1. Стоит отметить, что на изображении и в русской документации потока обработки почты Exchange 2013 присутствуют некоторые различия в переводе. Например на рисунке выше служба MSExchangeSubmission имеет имя Транспортная служба отправки почты в почтовый ящик, в то время как в документации её ещё называют Транспортная служба отправки почтовых ящиков. Оба варианта имеют один и тот же смысл. Вторая служба — MSExchangeDelivery — также имеет два схожих варианта перевода — Транспортная служба доставки почты в почтовый ящик или Служба доставки транспорта почтовых ящиков. Очень сложно не запутаться, но вы постарайтесь.

Попробуем сформулировать основные принципы работы Mailbox Transport:

1. Только Транспортная служба почтовых ящиков взаимодействует с базами данных и делает это она по протоколу RPC. При этом речь идет только о локальных базах данных на конкретно взятом сервере с ролью MBX. С базами данных на других серверах эта служба не работает, а делает это через Транспортную службу на удаленном сервере, связываясь по протоколу SMTP. Вот что пишут по этому поводу в документации:

Только служба транспорта почтовых ящиков связывается с базой данных почтовых ящиков на локальном сервере почтовых ящиков.

Удаленные вызовы процедур (RPC) используются службой транспорта почтовых ящиков только для отправки и получения сообщений в локальной базе данных почтовых ящиков. … Другими словами, RPC никогда не используется для связи между серверами. Вместо этого служба транспорта почтовых ящиков и служба транспорта на разных серверах почтовых ящиков всегда связываются по протоколу SMTP.

Разумеется сказанное выше справедливо и для групп доступности баз данных (DAG) для серверов, на которых располагается активная реплика БД.

2. Углубляясь далее можно сказать, что RPC используется в обоих случаях — при доставке сообщений получателю и при их отправке. В первом случае Транспортная служба почтовых ящиков получает сообщение по протоколу SMTP от Транспортной службы на локальном или удаленном сервере и подключается по RPC к базе данных для доставки этого сообщения конечному получателю. Во втором случае также идет соединение с БД по RPC, но уже для извлечения отправляемого сообщения и его дальнейшей передаче Транспортной службе также по SMTP.

3. Поскольку Транспортная служба почтовых ящиков может обращаться к Транспортным службам на других серверах с ролью MBX, должен быть какой-то механизм выбора необходимого сервера для передачи сообщения. Этот механизм есть и он известен по предыдущей статье про Транспортную службу (Служба Exchange 2013 Transport) — это маршрутизация сообщений 2, которая использует таблицы маршрутизации для выбора оптимального пути и группы доставки как точки назначения.

Используя все преимущества маршрутизации на основе данных о топологии Active Directory, нужно не забыть про некоторые ограничения, частично озвученные выше — Транспортная служба почтовых ящиков взаимодействует только с Транспортными службами (на локальных или удаленных серверах), связывается по RPC только с локальными базами данных, но не с БД на других серверах, а также находится в одной и той же группе доставки (называемой локальная) с Транспортной службой, поскольку обе они принадлежат одной роли MBX.

4. Транспортная служба почтовых ящиков также использует агентов транспорта для реализации логики обработки сообщений, но, в отличие от Транспортной службы и Транспортной службы переднего плана, пользователям не предоставлено инструментов (SDK) для создания своих агентов.

Ну а теперь переходим к самому интересному.

Соединители приема и соединители отправки

Просматривая соединители приема, созданные по умолчанию на только что установленном сервере, вы обнаружите, что три соединителя принадлежат роли FrontendTransport, а два — HubTransport (название вероятно досталось по наследству от предыдущих версий Exchange). Это Транспортная служба переднего плана на серверах клиентского доступа и Транспортная служба на серверах почтовых ящиков. Места для Транспортной службы почтовых ящиков среди дефолтных соединителей, к сожалению, не нашлось (на самом деле оно и к лучшему, а то и так черт ногу сломит в этих коннекторах:) ).

Принципы работы службы, озвученные в предыдущем разделе выше, на самом деле прямо намекают на существование как минимум одного соединителя приема (от Транспортных служб на локальном и/или удаленных серверах) и одного соединителя отправки (в Транспортную службу на локальном и/или удаленных серверах). Это можно и заметить и из иллюстрации.

Действительно, так оно и есть, служба имеет по одному системному соединителю приема и соединителю отправки:

  • Mailbox Proxy Send Connector (SMTP 25/2525 в Транспортную службу на других серверах почтовых ящиков);
  • Default Mailbox Delivery <Server Name> (SMTP 475 от Транспортной службы на других серверах почтовых ящиков).

Кстати, первый соединитель в русскоязычной версии Exchange 2013 будет иметь название Соединитель отправки прокси почтовых ящиков, а второй на русскоязычных серверах почему-то все также имеет английское название, но пишется совместно с именем сервера, например вот так: EXCH02\Default Mailbox Delivery EXCH02.

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

Сведем полученные данные в таблицу:

Название Назначение Порт Направление
Mailbox Proxy Send Connector Отправка 25/2525 К Транспортной службе на локальном или удаленных серверах почтовых ящиков
Default Mailbox Delivery <Server Name> Прием 475 От Транспортной службы на локальном или удаленных серверах почтовых ящиков

Имея всю необходимую информацию, попробуем изобразить все на иллюстрации:

Exchange 2013 Mailbox Transport 02

С окончанием этой статьи вы знаете как функционируют все три ключевые службы транспортного конвейера Exchange 2013:

После этого вас не должна смутить ни одна «странная» запись в многочисленных логах транспортных служб конвейера.

comments powered by HyperComments
2panther
2022-06-18 22:56:43
<strong>1resting-place</strong>
thesis or dissertation
2022-07-05 16:26:54
<strong>writing paper https://professionaldissertationwriting.org/</strong>
doctoral dissertation help qualitative
2022-07-05 20:37:14
<strong>dissertation proofreading services https://helpwithdissertationwritinglondon.com/</strong>
paper writing service
2022-07-05 23:58:08
<strong>buy a dissertation https://dissertationwritingcenter.com/</strong>
dissertation cover page
2022-07-06 01:47:37
<strong>how long is a doctoral dissertation https://dissertationhelpexpert.com/</strong>
custom dissertation writing services
2022-07-06 06:35:07
<strong>tips for dissertation writing https://examplesofdissertation.com/</strong>
writing dissertation and grant proposals
2022-07-06 12:00:04
<strong>doctoral dissertation help reference https://bestdissertationwritingservice.net/</strong>
masters dissertation help
2022-07-06 16:19:45
<strong>dissertation defense presentation https://businessdissertationhelp.com/</strong>
help with dissertation writing
2022-07-06 19:01:14
<strong>dissertation help service general https://customdissertationwritinghelp.com/</strong>
online dissertation help veroffentlichen
2022-07-06 20:08:33
<strong>premium dissertation writing service https://writingadissertationproposal.com/</strong>
dissertation proposal methodology example archived
2022-07-07 00:18:34
<strong>writing papers https://dissertationhelpspecialist.com/</strong>
dissertation help methodology
2022-07-07 03:18:53
<strong>all but dissertation https://dissertationhelperhub.com/</strong>
dissertation help service
2022-07-07 06:01:41
<strong>writing dissertation methodology https://customthesiswritingservices.com/</strong>
online michigan casino
2022-07-25 18:28:43
<strong>online casino with free signup bonus real money usa 2021 https://download-casino-slots.com/</strong>
borgata online casino pa
2022-07-25 21:33:41
<strong>monarch online casino https://firstonlinecasino.org/</strong>
river monster online casino
2022-07-25 23:48:04
<strong>new vegas online casino https://onlinecasinofortunes.com/</strong>
free online casino bonus
2022-07-26 01:57:20
<strong>casino slots online https://newlasvegascasinos.com/</strong>
live roulette online casino
2022-07-26 05:16:32
<strong>casino gta online https://trust-online-casino.com/</strong>
caesars casino online
2022-07-26 06:46:49
<strong>rivers online casino https://onlinecasinosdirectory.org/</strong>
slotocash online casino
2022-07-26 10:12:33
<strong>sugarhouse online casino pa https://9lineslotscasino.com/</strong>
vegas casino online
2022-07-26 12:13:12
<strong>borgata casino online https://free-online-casinos.net/</strong>
legal online casino
2022-07-26 15:14:17
<strong>casino online https://internet-casinos-online.net/</strong>
bet online casino
2022-07-26 16:54:32
<strong>online casino real money paypal https://cybertimeonlinecasino.com/</strong>
online casino nj
2022-07-26 19:45:06
<strong>bet mgm online casino pa https://1freeslotscasino.com/</strong>
biggest online casino
2022-07-26 23:28:20
<strong>real money online casino https://vrgamescasino.com/</strong>
online casino news
2022-07-27 04:59:13
<strong>casino games online free https://casino-online-jackpot.com/</strong>
mychoice casino online
2022-07-27 06:42:10
<strong>online casino free signup bonus no deposit required https://onlineplayerscasino.com/</strong>
online casino bonus no deposit
2022-07-27 09:30:44
<strong>mount airy online casino https://ownonlinecasino.com/</strong>
online casino usa
2022-07-27 12:50:04
<strong>wind creek casino online gaming https://all-online-casino-games.com/</strong>
betfair casino online
2022-07-27 14:26:12
<strong>foxwoods online casino https://casino8online.com/</strong>
best vpn review
2022-08-07 14:14:21
<strong>uf health vpn https://freevpnconnection.com/</strong>
hotspot shield free vpn
2022-08-07 18:35:26
<strong>gom vpn https://shiva-vpn.com/</strong>
what is vpn on windows
2022-08-07 19:48:41
<strong>best vpn for firestick 2022 https://freehostingvpn.com/</strong>
firefox vpn
2022-08-07 23:10:03
<strong>best vpn for firefox https://ippowervpn.net/</strong>
how does a vpn work
2022-08-07 23:49:22
<strong>avira phantom vpn https://imfreevpn.net/</strong>
zenmate free vpn
2022-08-08 03:15:59
<strong>vpn download free https://superfreevpn.net/</strong>
how to get vpn free
2022-08-08 04:44:18
<strong>incognito vpn https://free-vpn-proxy.com/</strong>
pure vpn
2022-08-08 08:19:27
<strong>free vpn server https://rsvpnorthvalley.com/</strong>
u.s. justice department gay dating app
2022-08-23 14:38:14
<strong>gay conservative dating ap https://gay-singles-dating.com/</strong>
gay dating upstate new youk
2022-08-23 17:12:53
<strong>biden gay boyfriend dating https://gayedating.com/</strong>
gay dating websites for kids
2022-08-23 18:38:31
<strong>how to delete surge gay dating profile https://datinggayservices.com/</strong>
dating sites for seniors
2022-08-24 15:14:46
<strong>local free chatline https://onlinedatingbabes.com/</strong>
absolutely free dating site
2022-08-24 16:43:49
<strong>dating women online https://adult-singles-online-dating.com/</strong>
plenty of fish login
2022-08-24 20:07:51
<strong>dating direct https://adult-classifieds-online-dating.com/</strong>
indian dating
2022-08-24 21:34:16
<strong>dating site asian https://online-internet-dating.net/</strong>
adult dating sites
2022-08-25 00:54:11
<strong>dating match https://speedatingwebsites.com/</strong>
online dating simulator
2022-08-25 03:21:03
<strong>top dating https://datingpersonalsonline.com/</strong>
vip dating now
2022-08-25 05:20:24
<strong>dating usa https://wowdatingsites.com/</strong>
american singles
2022-08-25 07:34:39
<strong>free dating sites for men and women https://lavaonlinedating.com/</strong>
best singles website
2022-08-25 09:00:52
<strong>local singles near me free https://freeadultdatingpasses.com/</strong>
datng websites
2022-08-25 11:11:01
<strong>adult singles https://virtual-online-dating-service.com/</strong>
interracial dating central
2022-08-25 14:40:48
<strong>dating sites nl https://zonlinedating.com/</strong>
granny fuck dating
2022-08-25 15:39:18
<strong>top free dating sites https://onlinedatingservicesecrets.com/</strong>
online casino games for real money
2022-08-30 08:55:25
<strong>casino online usa https://onlinecasinos4me.com/</strong>
rivers casino sportsbook online
2022-08-30 19:36:17
<strong>four winds online casino promo code https://casinosonlinex.com/</strong>
gay teen chat rooms
2022-09-03 02:46:25
<strong>gay chat ca, https://newgaychat.com/</strong>
google zoom gay chat rooms
2022-09-03 07:31:41
<strong>gay rulette chat https://gaychatcams.net/</strong>
free gay chat apps for windows
2022-09-03 12:38:24
<strong>gay video chat surry county nc https://gaychatspots.com/</strong>
japan gay teen boy chat
2022-09-03 14:18:46
<strong>free gay chat rooms by zip code https://gay-live-chat.net/</strong>
gay chat'
2022-09-04 00:27:30
<strong>gay daddies free chat https://gayphillychat.com/</strong>
gay chat apps for pc
2022-09-04 06:13:25
<strong>gay web chat https://gaychatnorules.com/</strong>
chat gay en español
2022-09-04 10:15:14
<strong>gay chat no registration https://gaymusclechatrooms.com/</strong>
gaydar free gay chat
2022-09-04 15:15:47
<strong>michigan gay chat https://free-gay-sex-chat.com/</strong>
gay video chat surry county nc
2022-09-04 21:25:31
<strong>ladybug chat noir gay https://gayinteracialchat.com/</strong>
free seattle wa gay and bi mens chat sites
2022-10-20 16:45:11
<strong>gay sc chat https://gaymanchatrooms.com/</strong>
paper writing service cheap
2022-10-20 18:27:32
<strong>some to write my paper https://term-paper-help.org/</strong>
buying papers
2022-10-20 19:47:54
<strong>paper writer services https://sociologypapershelp.com/</strong>
paper writing service superiorpapers
2022-10-20 20:23:36
<strong>help with writing a paper for college https://uktermpaperwriters.com/</strong>
paper writers college
2022-10-21 00:07:05
<strong>websites to type papers https://writepapersformoney.com/</strong>
buy a paper online
2022-10-21 01:01:21
<strong>write my paper for me cheap https://write-my-paper-for-me.org/</strong>
buy cheap paper online
2022-10-21 03:47:35
<strong>help on writing a paper https://top100custompapernapkins.com/</strong>
writing services for college papers
2022-10-21 05:40:33
<strong>help with college papers https://researchpaperswriting.org/</strong>
buying papers for college
2022-10-21 06:41:13
<strong>write my biology paper https://cheapcustompaper.org/</strong>
academic paper writers
2022-10-21 07:42:22
<strong>pay to do my paper https://writingpaperservice.net/</strong>
write my paper one day
2022-10-21 08:51:03
<strong>write my paper apa format https://buyessaypaperz.com/</strong>
do my papers
2022-10-21 10:54:48
<strong>online paper writing service https://mypaperwritinghelp.com/</strong>
ghost writer for college papers
2022-10-21 11:31:39
<strong>write my paper reviews https://writemypaperquick.com/</strong>
write my business paper
2022-10-21 13:05:59
<strong>pay people to write papers https://essaybuypaper.com/</strong>
write my paper
2022-10-21 14:35:13
<strong>custom thesis papers https://papercranewritingservices.com/</strong>
buy resume paper
2022-10-21 17:13:40
<strong>do my college paper https://ypaywallpapers.com/</strong>
Яндекс.Метрика