Перейти к содержанию

Настройка уведомлений по Email

Данное руководство рассказывает о процессе настройки автоматических email-уведомлений о событиях приложения. Вы узнаете, как включить уведомления, настроить шаблон письма, указать получателей и выбрать типы событий для отслеживания.

Предварительные требования

Перед настройкой уведомлений убедитесь, что:

  • У вас есть права администратора
  • Настроены параметры SMTP-сервера (раздел «Настройки почты»)
  • Имеется доступ к электронной почте для проверки уведомлений

См. также: Настройка SMTP-сервера


Обзор функционала

Функция email-уведомлений позволяет автоматически информировать ответственных сотрудников о важных событиях системы:

  • События компьютеров (добавление, ремонт, изменение конфигурации)
  • Операции с компонентами (установка, удаление, изменение)
  • События оборудования (добавление, изменение, перемещение)
  • Операции с картриджами (добавление, перемещение, заправка)
  • Изменения в парке принтеров (добавление, ремонт, перемещение)

Принцип работы:

┌─────────────┐     ┌──────────────┐     ┌─────────────┐
│   Событие   │────>│   Фильтр     │────>│  Отправка   │
│   в системе │     │  событий     │     │  email      │
└─────────────┘     └──────────────┘     └─────────────┘
                                                │
                                          ┌─────▼─────┐
                                          │ Получатели│
                                          │  email    │
                                          └───────────┘

Переход к странице настроек

  1. Войдите в систему под учётной записью администратора
  2. В главном меню выберите / Сервис / Настройки уведомлений Email /

Откроется страница «Настройки уведомлений по Email».


Структура страницы

Страница настроек состоит из следующих разделов:

Раздел Описание
Включить уведомления Главный переключатель функции
Адреса получателей Список email-адресов для рассылки
Тема письма Заголовок уведомительного письма
Шаблон письма HTML-содержимое уведомления
Кнопки действий Отправка теста, сброс шаблона
События для исключения Типы событий, которые не требуют уведомлений

Пошаговая инструкция настройки

Шаг 1. Включение уведомлений

Установите флажок Включить уведомления в верхней части формы.

Важно: Без установки этого флажка отправка уведомлений работать не будет, даже если остальные настройки заполнены.

Шаг 2. Указание получателей

В поле Адреса электронной почты получателей введите email-адреса через запятую:

info@example.com, sale@example.org, support@company.com

Требования к адресам:

  • Используйте корректный формат email-адреса
  • Разделяйте адреса запятой
  • Пробелы после запятой допускаются
  • Адреса проверяются на валидность автоматически

Примеры:

✅ Правильно ❌ Неправильно
test@example.com testexample.com
admin@company.ru, support@company.ru admin@company.ru support@company.ru
user.name@mail.ru user name@mail.com

Шаг 3. Настройка темы письма

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

Значение по умолчанию: «Уведомление приложения»

Рекомендации:

  • Используйте краткие и информативные формулировки
  • Избегайте специальных символов в начале темы
  • Максимальная длина — 500 символов

Примеры тем:

  • «Уведомление системы инвентаризации»
  • «События IT-активов»
  • «Оповещение об изменениях в парке техники»

Шаг 4. Настройка шаблона письма

В поле Шаблон электронного письма с HTML-кодом введите содержимое уведомления.

Шаблон по умолчанию:

    <p><strong>Дата и время:</strong> { date_time }</p>
    <p><strong>Пользователь:</strong> { username }</p>
    <p><strong>Организация:</strong> { organization }</p>
    <p><strong>Филиал:</strong> { branch }</p>
    <p><strong>Место:</strong> { place }</p>
    <p><strong>Текст:</strong></p>
    <ul>
    ;
    </ul>

Доступные переменные шаблона:

Переменная Описание Пример Перевод
{ date_time } Дата и время события 15.03.2026 14:30 Да
{ username } Имя пользователя admin Да
{ organization } Организация ООО «Компания» Да
{ branch } Филиал Головной офис Да
{ place } Место размещения Кабинет 101 Да
{ events } Список событий Цикл for Да
{ item.event_type } Тип события Принтер добавлен Да
{ item.comment } Комментарий HP LaserJet 1010 Да

Примечание: Все метки (Date and time, User, Organization, Branch, Place, Text) автоматически переводятся на язык, указанный в общих настройках системы.

Требования к шаблону:

  • Максимальная длина — 5000 символов
  • Допускается HTML-разметка
  • Запрещены скрипты (<script>, javascript:, onclick=)
  • Используйте синтаксис HTML-шаблонов

Шаг 5. Выбор событий для исключения

В разделе События, для которых не нужно отправлять уведомления отметьте флажками типы событий, которые следует игнорировать.

Категории событий:

  1. Картриджи — операции с картриджами
  2. Принтеры — события принтеров
  3. Компьютеры — изменения в парке ПК
  4. Компоненты — операции с комплектующими
  5. Оборудование — события оборудования
  6. Дополнительное оборудование — прочие устройства

Пример настройки:

Если вы хотите получать уведомления только о критичных событиях, исключите:

  • Изменение количества напечатанных страниц
  • Изменение имени принтера
  • Изменение IP-адреса
  • Добавление комментария

Типы событий

  • Картриджи
  • Принтеры
  • Компьютеры
  • Компоненты
  • Оборудование

Проверка настроек

Отправка тестового письма

  1. Нажмите кнопку Отправить тестовое письмо
  2. Дождитесь уведомления о результате
  3. Проверьте почтовые ящики получателей

Возможные результаты:

Результат Сообщение Действие
Успех «Тестовое письмо успешно отправлено» Проверьте почту
Ошибка «Уведомления выключены» Включите уведомления
Ошибка «Список получателей пуст» Укажите email-адреса
Ошибка «Синтаксическая ошибка в шаблоне» Проверьте шаблон

Сброс шаблона к исходным настройкам

  1. Нажмите кнопку Сбросить HTML-шаблон
  2. Подтвердите действие в диалоговом окне
  3. Шаблон будет восстановлен до значения по умолчанию

Внимание: Действие необратимо! Текущий шаблон будет заменён.


Автоматическое сохранение

Настройки сохраняются автоматически при изменении любого поля:

  • При снятии фокуса с текстового поля
  • При изменении состояния переключателя
  • При изменении выбора событий

Индикация сохранения:

  • Рядом с полем отображается индикатор загрузки
  • После сохранения появляется уведомление
  • При ошибке отображается сообщение с описанием

Сообщения об ошибках

При валидации данных система может отображать следующие сообщения:

Сообщение Причина Решение
«Неверный адрес: %(email)s» Неверный формат email Проверьте адрес
«Тема слишком длинная (максимум 500 символов)» Превышена длина темы Сократите текст
«Шаблон слишком длинный (максимум 5000 символов)» Превышена длина шаблона Уменьшите размер
«Шаблон содержит потенциально опасное содержимое» Обнаружены скрипты Удалите <script>
«Ошибка заполнения формы» Несколько ошибок Проверьте все поля

Возможные проблемы

Уведомления не отправляются

Причина 1: Не включены уведомления

Решение: Установите флажок Включить уведомления

Причина 2: Не настроен SMTP-сервер

Решение: Перейдите в / Сервис / Настройки почты / и настройте параметры SMTP-сервера

Причина 3: Пустой список получателей

Решение: Укажите хотя бы один корректный email-адрес

Ошибка валидации email

Причина: Неверный формат адреса

Решение: Проверьте адрес на соответствие формату email:

  • Должен содержать символ @
  • Домен должен содержать точку
  • Без пробелов внутри адреса

Ошибка синтаксиса шаблона

Причина: Нарушен синтаксис HTML-шаблонов

Решение:

  1. Проверьте парность тегов
{ % % } и { }
  1. Убедитесь в корректности циклов
{ % for...endfor % }
  1. Проверьте имена переменных
  2. Используйте кнопку сброса для восстановления шаблона

Письма попадают в спам

Причина: Настройки почтового сервера получателя

Решение:

  1. Добавьте адрес отправителя в контакты
  2. Отметьте письма как «Не спам»
  3. Проверьте настройки SMTP-сервера (SSL/TLS)

Рекомендации по настройке

Для небольших организаций

  • Включите все критичные события
  • Укажите 2-3 получателей (администраторы)
  • Используйте стандартный шаблон

Для крупных организаций

  • Исключите рутинные события (изменение IP, имени)
  • Настройте отдельные группы получателей по филиалам
  • Кастомизируйте шаблон под корпоративный стиль

Оптимальный набор событий

Рекомендуется включить:

  • Добавление/удаление техники
  • Отправка в ремонт
  • Возврат из ремонта
  • Изменение владельца
  • Утилизация

Можно исключить:

  • Изменение количества страниц
  • Добавление комментариев
  • Изменение сетевых настроек
  • Обновление фотографий