Логи парсить мне абсолютно не нравится, поэтому я пошёл по немного другому пути. Костяк уже набросал, работает, надо крутить к базе и биллингу. Пока в процессе разработки, поэтому принимаются заявки на функциональность.
Патчить абсолютно ничего не придется, надо только будет добавить 2 строки в main.cf. Данные будут попадать в таблицу сразу по завершению приёма сообщения сервером (Postfix).
Сейчас планирую ложить такую инфу в базу:
Код: Выделить всё
sender recipient client_address queue_id instance size date
Код: Выделить всё
client sent sent_bytes recv recv_bytes zone_id period_start period_end
Если кто согласится интегрировать в abills, или хотя бы прикрутить web-face, буду очень признателен.