Перейти к основному содержимому

Интеграция IMAP: создание задач из писем через свой почтовый сервер

Минимальная поддерживаемая версия коробки YouGile для интеграции — 1.75

Для работы модуля интеграции его необходимо установить на Linux-хост с белым IP-адресом и установленным docker-compose. В дальнейшем вместо example.ru следует указывать свой домен.

  1. Создайте на своём домене A-запись для task.example.ru, которая будет вести на хост (IP-адрес), где будет находиться модуль почтовой интеграции:
Создание A-записи для домена
  1. Создайте MX-запись для task.example.ru, которая будет вести на A-запись task.example.ru:
Создание MX-записи для домена
  1. В файле conf.json внесите следующие записи:

    "mailSyncUrl": "http://task.example.ru:9001",
    "apiSecret": "yoursecret"

В apiSecret укажите свое значение.

  1. На хосте, где находится модуль почтовой интеграции, откройте порт 9001 и перезапустите YouGile.

  2. Скачайте mailsync.zip, распакуйте и заполните файл .env следующим образом:

    YOUGILE_MAILSYNC_IMAP_USER=not-found@task.example.ru
    YOUGILE_MAILSYNC_IMAP_PASSWORD=<пароль>
    YOUGILE_MAILSYNC_IMAP_HOST=task.example.ru
    YOUGILE_MAILSYNC_API_SECRET=yoursecret
    YOUGILE_MAILSYNC_DOMAIN=task.example.ru
  3. Запустите в консоли ./mail-sync.sh и дождитесь сборки двух контейнеров.

  4. Создайте адрес колонки в YouGile и отправьте по этому адресу письмо.