Статистика почты для Postfix
Добавлено: Ср июл 19, 2006 6:51 am
Вот мне нужна такая штука, чтоб считала сколько клиенты почты приняли/отправили. С учётом того, что у меня у некоторых клиентов почтовый траффик на 2 десятичных порядка больше чем остальной, для меня это очень актуально.
Логи парсить мне абсолютно не нравится, поэтому я пошёл по немного другому пути. Костяк уже набросал, работает, надо крутить к базе и биллингу. Пока в процессе разработки, поэтому принимаются заявки
на функциональность.
Патчить абсолютно ничего не придется, надо только будет добавить 2 строки в main.cf. Данные будут попадать в таблицу сразу по завершению приёма сообщения сервером (Postfix).
Сейчас планирую ложить такую инфу в базу:
Поскольку таких записей будет много, то планирую сделать агрегатор по периоду (настраиваемому) в такие записи:
где zone_id - зона из списка почтовых зон, настраиваемых по домену и IP клиента.
Если кто согласится интегрировать в abills, или хотя бы прикрутить web-face, буду очень признателен.
Логи парсить мне абсолютно не нравится, поэтому я пошёл по немного другому пути. Костяк уже набросал, работает, надо крутить к базе и биллингу. Пока в процессе разработки, поэтому принимаются заявки

Патчить абсолютно ничего не придется, надо только будет добавить 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, буду очень признателен.