Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 2 Следующий »

Памятка

Прежде чем применять плагин - внимательно читаем. От этого зависит работоспособность системы

Назначение

Отправка отчетов на email.

Ошибка отображения макрокоманды «children»

null

Функционал:

  • send_mail_reports():

    • Формирует и отправляет отчеты на email администратора (ADMIN_MAIL).

    • Поддерживает ручное указание ID отчетов (REPORTS=1,2,3) или автоматический выбор (get_reports_id).

  • form_report():

    • Генерирует HTML-таблицу отчета на основе SQL-запроса из Reports.

  • get_reports_id():

    • Возвращает 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


Сценарии работы:

  1. Формирует отчеты (form_report):

    • Запускает SQL-запрос из Reports->mk.

    • Генерирует HTML-таблицу.

  2. Отправляет на email (sendmail).

Описания параметров конфигурации (config.pl) или модуля Config

ПараметрПримерОписание
ADMIN_MAILadmin@example.comEmail для отправки
SYSTEM_ADMIN_ID2ID администратора



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

  • Нет меток