Общие сведения
Назначение
IVA Mail поддерживает интеграцию со службой каталога ALD Pro и другими службами каталога на базе FreeIPA, LDAP-сервер которых поддерживает RFC 4533, для централизованного управления аккаунтами.
Интеграцию обеспечивает коннектор aldpro-ivamail-connector. Пользователи и группы создаются, изменяются, блокируются и удаляются в службе каталога, а коннектор автоматически переносит эти изменения в IVA Mail.
Синхронизация односторонняя: источником данных служит каталог. Изменения, сделанные в IVA Mail, в каталог не передаются.
Для интеграции с Microsoft Active Directory используется отдельный коннектор, см. Коннектор Active Directory для IVA Mail.
Принцип работы
-
Коннектор подключается к LDAP-серверу службы каталога и получает исходные записи пользователей и групп из заданной области поиска.
-
Дальнейшие изменения коннектор получает от LDAP-сервера по механизму LDAP Content Synchronization (RFC 4533), без периодического опроса всего каталога.
-
Каждое изменение преобразуется в команды IVA Mail и отправляется на сервер IVA Mail по протоколу CMD.
-
Позиция синхронизации и соответствие записей каталога (по UUID) объектам IVA Mail сохраняются в локальном JSON-файле. После перезапуска коннектор продолжает синхронизацию с сохранённой позиции.
Возможности
-
Создание, изменение, переименование и удаление аккаунтов IVA Mail по записям пользователей в каталоге.
-
Настраиваемое сопоставление атрибутов LDAP с параметрами объектов IVA Mail.
-
Синхронизация групп и их участников (включается при необходимости).
-
Обработка статусов пользователя:
-
enabled— аккаунт активен; -
disabled— доступ к аккаунту и доставка почты ограничены; -
deleted— доступ и доставка ограничены, аккаунт переименовывается с префиксомdeleted_.
-
-
Удаление аккаунта в IVA Mail при удалении записи из каталога.
-
Автоматическое переподключение и переключение между несколькими заданными узлами IVA Mail.
-
Журналирование в стандартный поток ошибок (stderr) или в файл.
| Удаление аккаунта в IVA Mail приводит к удалению всех папок и данных пользователя. |
Требования и поставка
-
Коннектор поставляется в пакетах DEB и RPM и устанавливается в каталог
/opt/. -
Поддерживаются те же дистрибутивы Linux, что и для сервера IVA Mail (см. Требования к операционной системе в руководстве администратора). Windows не поддерживается.
-
LDAP-сервер службы каталога должен поддерживать LDAP Content Synchronization (RFC 4533).
-
Коннектору нужен сетевой доступ к CMD-интерфейсу сервера IVA Mail и аккаунт IVA Mail с правами на управление объектами домена (см. Роли администрирования).
Настройка
Все параметры коннектора задаются в файле config.json, который находится в каталоге установки коннектора:
-
параметры подключения к LDAP-серверу службы каталога;
-
область поиска пользователей и групп в каталоге;
-
правила сопоставления атрибутов LDAP с параметрами объектов IVA Mail;
-
параметры подключения к узлам IVA Mail;
-
параметры журналирования.
Аутентификация пользователей
Коннектор переносит в IVA Mail объекты каталога, но не пароли пользователей. Чтобы пользователи входили в IVA Mail с учётными данными службы каталога, настройте аутентификацию Kerberos, см. Пример: FreeIPA в разделе «Аутентификация Kerberos» руководства администратора.