Skip to main content

Коробочная версия

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


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

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

1. Создать на своем домене A-запись для mail.example.ru, которая будет вести на хост, где будет находиться модуль почтовыой доминтен task.example.com, где письма с несуществующим адресатом будут отправться на not-found@task.example.com, а также включцить SSL.и:

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

2. Создать почтовый ящик not-found@task.example.com, кудMX-за и будут отправляться эти письма.

3. Создать домен task.example.ru для DNS-записей,task.example.ru, вписачть адрес хоста, где будет звести напушен модуль.mail.example.ru:

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

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

"mailSyncUrl": "http:/mail.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=<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 и отправить по этому адресу письмо.