Назначение
Отправка отчетов на email.
Функционал:
- Формирует и отправляет отчеты на 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 администратора |