Развертывание
Бифуркация (также известная как вилка) относится к процессу создания нескольких копий заданного сообщения. Все эти копии будут иметь одинаковое содержимое сообщения, но разные конверты.
Бифуркация происходит через Microsoft Exchange во время передачи сообщений.
Почему бифуркация?
Существуют различные цели, для которых бифуркация может происходить с сообщением при передаче, например (включая, но не ограничиваясь) настройку на основе получателей, маршрутизацию, безопасность и производительность.
Настройка на основе получателей
Bifurcation позволяет настроить сообщение на основе получателя. В частности, необходимость возникновения бифуркации для настройки сообщения создается в следующих сценариях:
-
Когда политики применяются к подмножествию получателей. Например, если существует политика для добавления заявления об отказе от ответственности к сообщениям, отправляемых внешним получателям, Exchange разобщает сообщение, что приводит к следующему:
- Одна копия для внутренних получателей с исходным содержимым сообщения и
- Вторая копия для внешних получателей с измененным содержимым и заявлением об отказе.
- Если получателям требуются другие параметры сообщения: Exchange будет бифуркировать сообщение, если параметр уведомлений о прочтении включен для одних получателей и заблокирован для других.
- При обновлении отправителя сообщения в сообщении MAIL FROM в конверте сообщения: например, сообщение отправляется пользователю и группе рассылки. В этом случае, если группа настроена так, чтобы она не сообщала о недоставке отчетов ( NDR), сообщение необходимо раздвоить, так как для копии, отправляемой в группу, отправителю конверта (MAIL FROM:) будет присвоено значение <> (обратный путь null) для подавления отчетов о недоставке.
- Если сообщения с автоматическим ответом [например, уведомления о состоянии доставки (DSN), сообщения об отсутствии на рабочем месте (OOF) и отчеты об отзыве] должны подавляться.
- Разворачиваются альтернативные получатели.
- При добавлении поля заголовка "Resent-From:" в заголовок сообщения. Поля заголовков Resent это информационные поля заголовков, по которым можно определить, было ли сообщение переадресовано пользователем. В полях заголовка resent сообщение отображается получателю таким образом, что оно было отправлено непосредственно исходным отправителем. Просмотрев заголовок сообщения, получатель может узнать, кто переадресовал сообщение. Поля заголовков Resent определяются в разделе 3.6.6 документа RFC 5322.
- Требуется передать журнал разворачивания группы.
Маршрутизация
Бифуркация обеспечивает маршрутизацию, и необходимость в возникновении бифуркации для маршрутизации сообщения создается в следующих сценариях:
- Если правила потока обработки почты (также известные как правила транспорта) применимы только к подмножествам получателей.
- Если у получателей разные домены следующего прыжка.
Безопасность
Такие функции, как защита от нежелательной почты и другие связанные с безопасностью, могут выполнять вилку в целях безопасности и защиты от угроз.
Производительность
Бифуркация обеспечивает высокую производительность, и необходимость в возникновении бифуркации для оптимизации производительности создается в следующем сценарии:
- Чтобы ограничить число получателей конвертов в одном сообщении: расширение больших групп может создать тысячи отдельных получателей. Вместо создания одной копии сообщения с тысячами получателей конвертов Exchange создает несколько копий одного сообщения, которые имеют ограниченное число получателей в конверте сообщения.
Каковы последствия бифуркации?
Бифуркация может повлиять на работу некоторых функций Exchange, поэтому важно понимать, как это может изменить их поведение.
Некоторые последствия возникновения бифуркации описаны в следующей таблице:
Это может повлиять на | Как это сделать? |
---|---|
Правила потока обработки почты (также известные как правила транспорта) | Условия правил (или исключения), которые выполняются и выполняются исходным сообщением, могут не выполняться некоторыми вилками. Действия правил будут выполняться независимо для всех вилок (например, при создании уведомления или отчета об инцидентах для каждой копии сообщения). |
Контроль | Каждая копия сообщения приведет к отдельному запросу на утверждение. |
Ведение журнала | Несколько копий сообщения будут архивироваться, что приведет к увеличению затрат на хранение. |
Политики защиты от потери данных (DLP) | Политики, которые могли применяться к исходному сообщению, могут больше не применяться к некоторым вилкам. Действия правил будут выполняться независимо для всех вилок (например, при создании уведомления или отчета об инцидентах для каждой копии сообщения). |