Как подключить volrix.pm к почтовому серверу: поля SMTP, примеры для Exchange и корпоративного сервера, тестовое письмо и разбор ошибок отправки.
Обновлено 23.10.2026
Через SMTP volrix.pm отправляет свои письма: приглашения новым сотрудникам, восстановление пароля, письма по согласованиям и уведомления о событиях. Настройка одна на всю установку. Пока она не заполнена, письма не уходят.
«Администрирование» → «Настройки продукта» → «Почта» → вкладка «Отправка (SMTP)».
Раздел открывают права smtp.read (просмотр), smtp.update (изменение) и smtp.test (тестовое письмо). По умолчанию они есть только у администратора системы, другим ролям их выдают в разделе Роли и права.
Установщик записывает в файл .env заглушку: сервер smtp.example.com, порт 587, отправитель noreply@example.com, условный пароль и выключенную проверку сертификата. Страница показывает эти значения, пока вы не сохраните свои, а значок «Пароль установлен» в шапке горит зеленым из-за пароля-заглушки. Письма при этом не уходят: ошибка видна только при тестовой отправке или в журнале backend.
Значения, сохраненные на странице, хранятся в базе и важнее значений из .env. Перезапуск не нужен: следующее письмо уйдет уже с новыми настройками. Пароль хранится зашифрованным и обратно не показывается.
volrix.pm открывает соединение с указанным хостом и портом в выбранном режиме «Шифрования» (STARTTLS - обычное соединение, затем перевод в шифрование; SSL/TLS - шифрование с первого байта; без шифрования), входит с логином и паролем, если оба заданы, и передает письмо. Из этого следует:
Поле «URL фронтенда» на этой странице задает ссылку только в письме восстановления пароля по кнопке «Забыли пароль». Ссылки в приглашении нового сотрудника и в письме о сбросе пароля администратором строятся из переменной FRONTEND_URL в файле .env - установщик записывает туда http://<IP-адрес сервера>:3000. От FRONTEND_URL также зависят признак Secure у cookie при https и адрес возврата единого входа OIDC.
Поэтому при смене адреса системы поменяйте оба значения: поле на странице и FRONTEND_URL в .env. Контейнер перечитывает .env только при пересоздании, простого перезапуска мало:
cd <каталог установки> docker compose -f docker-compose.release.yml up -d backend scheduler
На этой же вкладке ниже - блок «Telegram» с токеном бота. К отправке почты он не относится.
Оформление писем, шаблоны и какие письма можно отключить.
Прием писем организации в раздел «Почта».
Где сотрудник включает письма о событиях.