Интеграция IMAP: создание задач из писем через свой почтовый сервер
Минимальная поддерживаемая версия коробки YouGile для интеграции — 1.75
Для работы модуля интеграции его необходимо установить на Linux-хост с белым IP-адресом и установленным docker-compose
.
В дальнейшем вместо example.ru
следует указывать свой домен.
- Создайте на своём домене A-запись для
task.example.ru
, которая будет вести на хост (IP-адрес), где будет находиться модуль почтовой интеграции:

- Создайте MX-запись для
task.example.ru
, которая будет вести на A-записьtask.example.ru
:

-
В файле
conf.json
внесите следующие записи:"mailSyncUrl": "http://task.example.ru:9001",
"apiSecret": "yoursecret"
В apiSecret укажите свое значение.
-
На хосте, где находится модуль почтовой интеграции, откройте порт 9001 и перезапустите YouGile.
-
Скачайте 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 -
Запустите в консоли ./mail-sync.sh и дождитесь сборки двух контейнеров.
-
Создайте адрес колонки в YouGile и отправьте по этому адресу письмо.