Назначение

Отправка отчетов на 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_MAILadmin@example.comEmail для отправки
SYSTEM_ADMIN_ID2ID администратора



Дополнительная информация

  • Нет меток