Интеграция IVA One с IVA Mail

Время между серверами IVA Mail, IVA One и IVA ID должно быть синхронизировано с высокой точностью
В IVA ID у синхронизируемых пользователей должно быть заполнено поле E-mail
Интеграция IVA One с IVA Mail осуществляется с помощью модуля Mail Adapter, входящего в состав дистрибутива IVA One

Настройка IVA Mail

В IVA Mail для домена, URL которого указан в values.yaml, необходимо установить действительный SSL-сертификат.

Сертификат должен быть сгенерирован для домена, URL которого используется в values.yaml

Для этого необходимо:

  • использовать готовый действительный сертификат или сгенерировать новый (подробнее: Требования к сертификатам)

  • выполнить вход в Web-панель администрирования IVA Mail

  • Перейти в раздел ОбъектыПерейти в подраздел ДоменыВыбрать доменВыбрать пункт БезопасностьВыбрать подпункт SSL / TLSВыбрать секцию Добавить сертификат

    Установка SSL-сертификата
  • в секции Добавить сертификат выполнить следующие действия:

    • заполнить поле Имя профиля (например: main)

      Имя профиля
    • заполнить поле Сертификат в PEM формате

      Сертификат
    • заполнить поле Закрытый ключ

      Закрытый ключ
    • заполнить поле Цепочка Сертификации

      Цепочка Сертификации
    • нажать кнопку Модифицировать

    • в выпадающем списке Профили сертификатов выбрать созданный профиль и нажать кнопку Выбрать

      Выбрать профиль

Настройка сервера IVA One

Порядок выполняемых действий:

  1. на сервере IVA One открыть файл /opt/iva/values.yaml с помощью команды:

    sudo nano /opt/iva/values.yaml
  2. указать параметры подключения к IVA Mail:

    mail:
      enabled: &iva_mail_enabled true
      url: &iva_mail_url "https://<IVA_MAIL_DOMAIN>"
      domains: &iva_mail_domains "<IVA_ONE_DOMAIN>"
      jump:
        username: &iva_mail_jump_username "username"
        password: &iva_mail_jump_password "password"

    где:

    • &iva_mail_enabled true — включение интеграции с IVA Mail

    • <IVA_MAIL_DOMAIN> — доменное имя (web-адрес сервера) IVA Mail

    • <IVA_ONE_DOMAIN> — перечень почтовых доменов IVA One, указанных в поле E-mail пользователей IVA ID (при указании нескольких доменов их необходимо разделять запятой)

    • username — логин учетной записи администратора на сервере IVA Mail

    • password — пароль учетной записи администратора на сервере IVA Mail

  3. применить обновленную конфигурацию с помощью команды:

    cd /opt/iva
    sudo helm upgrade iva-one ./iva-one -f values.yaml