| Подсказка | ||
|---|---|---|
| ||
Прежде чем применять плагин - внимательно читаем. От этого зависит работоспособность системы |
Назначение
| Информация |
|---|
| Отправка отчетов на email. |
| Оглавление | ||
|---|---|---|
|
| Отображение дочерних элементов |
|---|
Функционал:
send_mail_reports():
- Формирует и отправляет отчеты на email администратора (
ADMIN_MAIL). - Поддерживает ручное указание ID отчетов (
REPORTS=1,2,3) или автоматический выбор (get_reports_id).
- Генерирует HTML-таблицу отчета на основе SQL-запроса из
Reports.
- Возвращает ID отчетов, помеченных для отправки (
SEND_MAIL=1).
Запуск:
| Блок кода | ||
|---|---|---|
| ||
# Отправить отчеты с ID 1, 2, 3 /usr/abills/libexec/billd send_reports REPORTS=1,2,3 DEBUG=2 # Отправить все отчеты с флагом SEND_MAIL=1 /usr/abills/libexec/billd send_reports |
Сценарии работы:
Формирует отчеты (
form_report):Запускает SQL-запрос из
Reports->mk.Генерирует HTML-таблицу.
Отправляет на email (
sendmail).
Описания параметров конфигурации (config.pl) или модуля Config
| Параметр | Пример | Описание |
|---|---|---|
| ADMIN_MAIL | admin@example.com | Email для отправки |
| SYSTEM_ADMIN_ID | 2 | ID администратора |