Коробочная версия
На этой странице находятся дополнительные материалы, базовая инструкция по настройке можно найти по этой ссылке.
Интеграция со своим почтовым сервером
Для работы модуля интеграции его нужно установить на Linux-хост с белым ip-адресом, открытым 25-м портом и установленным docker-compose. В дальнейшем вместо example нужно указывать свой домен.
1. Создать почтовый домен task.example.com, где письма с несуществующим адресатом будут отправться на not-found@task.example.com, а также включить SSL.
2. Создать почтовый ящик not-found@task.example.com, куда и будут отправляться эти письма.
3. Создать домен task.example.ru для DNS-записей, вписать адрес хоста, где будет запушен модуль.
3. В файле conf.json внести записи:
"mailSyncUrl": "http:/mail.task.example.ru:9001",
"apiSecret": "yoursecret",
где в apiSecret вы указываете свое произвольное значение.
Перезапустить коробку.
5. Скачать mailsync.zip, распаковать и заполнить файл .env похожим образом:
YOUGILE_MAILSYNC_IMAP_USER=not-found@task.example.ru
YOUGILE_MAILSYNC_IMAP_PASSWORD=<email password>
YOUGILE_MAILSYNC_IMAP_HOST=mail.task.example.ru
YOUGILE_MAILSYNC_API_SECRET=yoursecret
YOUGILE_MAILSYNC_DOMAIN=task.example.ru
6. Запустить в консоли ./mail-sync.sh и дождаться сборки двух контейнеров.
7. Создать адрес колонки в Yougile и отправить по этому адресу письмо.