Балансировка почтового трафика для Microsoft Exchange
Для успешной балансировки почтового трафика Microsoft Exchange с использованием системы 5А, необходимо выполнить ряд предварительных настроек как на стороне серверов Exchange, так и в самой системе 5А. Эти действия обеспечивают корректное взаимодействие компонентов и надёжную доставку почты.
Ниже приведён перечень основных предварительных действий, после выполнения которых будет поддерживаться балансировка трафика с учётом следующих функций Microsoft Exchange:
- отправка писем;
- работа с сервисами:
- календарь;
- autodiscover;
- контакты.
- архивация и восстановление данных почты;
- механизмы отказоустойчивости;
- функции безопасности трафика и авторизации;
- поддержка функций совместной работы;
- работа на мобильных приложениях.
Подготовка инфраструктуры Microsoft Exchange
Перед настройкой балансировки почтового трафика убедитесь, что выполняются следующие условия:
-
Серверы Microsoft Exchange развёрнуты и работают в кластере (если используется DAG — Database Availability Group) или в режиме многократного размещения.
-
Все серверы Microsoft Exchange должны быть доступны по сети и иметь статический IP-адрес.
-
При использовании защищённого соединения на все балансируемые серверы Microsoft Exchange должен быть установлен единый SSL-сертификат с SAN (Subject Alternative Name), охватывающий все необходимые домены и поддомены.
-
Открыты сетевые порты и выполнены дополнительные действия по настройке подключения к почтовому сервису:
| Вариант подключения | Используемые порты | Дополнительные действия |
|---|---|---|
| Microsoft 365/Exchange + Autodiscover | 443 (HTTPS) | Введите email и пароль, после выполните автоматическую настройку через Autodiscover |
| Microsoft 365/Exchange + Exchange Online | 443 (HTTPS) | Выполните ручную настройку с указанием сервера outlook.office365.com и типом учётной записи Exchange |
| Microsoft 365/Exchange + Exchange Server (локальный) | 443 (HTTPS) или порт сервера | Укажите адрес сервера Exchange, логин и пароль |
| MAPI over HTTP | 443 (HTTPS) | Настройте учётную запись Exchange через Outlook (обычно автоматически) |
| POP3 с SSL/TLS | 995 (POP3) | Включите SSL/TLS и укажите сервер (например, pop.gmail.com) |
| IMAP с SSL/TLS | 993 (IMAP) | Включите SSL/TLS и укажите сервер (например, imap.gmail.com) |
| Outlook Web Access (OWA) | 443 (HTTPS) | Откройте в браузере outlook.office.com или outlook.live.com и следуйте инструкциям |
| Мобильный доступ + ActiveSync | 443 (HTTPS) | Добавьте учётную запись (email и пароль) в мобильном приложении |
| Мобильный доступ + SMTP | 587 (STARTTLS) или 465 (SSL) | Настройте исходящую почту с выбранным типом шифрования |
| OAuth2 (Gmail, Microsoft) | 443 (HTTPS) | Пройдите аутентификацию через браузер (потребуется ввод кода) |
| Кэшированный режим Exchange | 443 (HTTPS) | Включите в настройках опцию: Дополнительно → Использовать кэшированный режим |
Базовая настройка конфигурации в системе 5А для балансировки трафика Microsoft Exchange
В системе 5А интеграция с Microsoft Exchange обеспечивается настройкой специальной конфигурации балансировки.
В качестве примера рассмотрим балансировку получения электронной почты с использованием протокола POP3 через защищённое соединение, использующее шифрование SSL (см. пункт №5 из таблицы выше). Для этого в системе 5А выполните следующие шаги:
-
Войдите в систему 5А как администратор или пользователь, у которого настроены права на работу со следующими объектами системы:
- кластеры;
- конфигурации кластера.
-
Перейдите в кластер балансировки, который будет использоваться для балансировки почтового трафика, либо создайте новый кластер.
-
В разделе Сертификаты добавьте SSL-сертификат, который используется в Microsoft Exchange для обеспечения защищённого соединения.
-
Перейдите в раздел Конфигурации балансировки и добавьте новую конфигурацию балансировки. Далее приведено описание минимального набора параметров для рабочей конфигурации:
Вкладка L4/L7:

Пример заполнения вкладки "L4/L7" в конфигурации балансировки
- Название — название для добавляемой конфигурации балансировки, которое будет использоваться в системе 5А. Пример: "MS_Exchange_balancing"
- Имя хоста — ожидаемое содержание заголовка Host, которое будет использоваться балансировщиком для обращения к текущей конфигурации балансировки. Пример: "exchange"
- Адрес — сетевой адрес сервера, на котором запущен балансировщик 5А. Пример: "123.123.123.11"
- Порт — сетевой порт сервера, на котором запущен балансировщик 5А. Пример: "1234"
- L4 протокол — протокол для балансировки трафика на транспортном уровне (L4) согласно семиуровневой модели OSI. Пример: укажите "TCP", т.к. настраивается использование протокола POP3.
- L7 протокол — протокол для балансировки TCP-трафика на прикладном уровне (L7) согласно семиуровневой модели OSI. Пример: укажите "HTTPS", т.к. настраивается использование шифрования трафика.
Вкладка Сервисы:

Пример заполнения вкладки "Сервисы" в конфигурации балансировки
-
В секции Серверы укажите все серверы, на которых размещён Microsoft Exchange:
- Адрес — сетевой адрес сервера Microsoft Exchange. Пример: "123.100.100.1"
- Порт — сетевой порт сервера Microsoft Exchange с учётом использования выбранного варианта подключения к Outlook (см. таблицу выше). Пример: укажите "995", т.к. настраивается вариант подключения "POP3 с SSL/TLS".
- Вес — численная характеристика сервера, которая обозначает его мощность относительно остальных серверов. Чем выше значение веса, тем более мощным является сервер, и тем больше трафика будет направлено на него алгоритмами, использующими веса в качестве параметров при балансировке трафика. Пример: "1"
- Активен — опция для отключения или включения сервера для балансировки. Пример: опция включена.
-
В секции Правила балансировки выберите алгоритм для балансировки нагрузки и распределения трафика. Пример: "Round Robin"
ℹ️Особенности работы алгоритмов описаны в инструкции по созданию конфигурации.
Вкладка Безопасность:

Пример заполнения вкладки "Безопасность" в конфигурации балансировки
- Сертификат — название SSL-сертификата, добавленного ранее в систему 5А на шаге 3.
- Поддерживаемые протоколы — набор протоколов, обеспечивающих безопасность трафика. Пример: "SSLv3, TLS1.3"
-
Проверьте работу балансировки трафика, выполнив операции по работе с письмами.