Skip to main content

Интеграция коробочной версии со своим почтовым сервером

На этой странице находятся дополнительные материалы, бБазовая инструкция по настройке коробочной версии (для администраторов) можно найти по этой ссылке.


Интеграция со своим почтовым сервером

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

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

изображение.png

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

изображение.png

3. В файле conf.json внести записи:

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

"apiSecret": "yoursecret",

где в apiSecret вы указываете свое произвольное значение.

Теперь на хосте, где находится модуль почтовой интеграции, нужно открыть порт 9001 и перезапустить коробку.

5. Скачать 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

6. Запустить в консоли ./mail-sync.sh и дождаться сборки двух контейнеров.

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