>>>Попробуй это
>>>http://awstats.sourceforge.net/
сам awstats - несколько не то что было нужно. А вот там еще оказался небольшой скриптик maillog2commonlog.pl который после небольшой переработки стал давать практически то, что нужно (правда над его еще доправить немного)
[2005-Jan-19 10:57:22] us@mydomain.net us2@mydomain.net 34334
[2005-Jan-19 11:13:02] us2@mydomain.net peruse@nomay.net 540422
[2005-Jan-19 12:47:25] werq@nomay.net us2@mydomain.net 434334
[2005-Jan-19 13:13:12] afasd@nomy.net bbbb@nonomay.net 55404
>>Получено:
>>user@mydomain.ru - 25/3.5 (кол-во писем/мегабайт)
>> asas@mail.ru - 7/1.34
>> sasa@mail.ru - 18/2.16
>>user2@mydomain.ru - ...
для получения этой информации планирую запихивать все в MySQL, ну и оттуда уже формировать отчеты
Правда в одном месте пока вопрос остался нерешенным. Если письмо идет от user@Mydomait для user2@Mydomain - тут понятно - это локальная почта. Если для или от user@NoMydomain - по идее это внешняя почта. Но у меня есть "виртуалы". И получается что если письмо будет отправленно от user@virtual моему user@Mydomain, то оно будет считаться пришедьмим изве, хотя на самом деле оно будет отослано локально. Виртуалов считать в каждом случае локальными ящиками тоже нельзя - почта для них всетаки тащится из инета фечмайлом. Вот как с этим бороться - никак не пойму:(
ЗЫЖ// как на перле заменять большие буквы на маленькие? Просто я смотрю в логах иногда адреса бывают написаны типа CoolUser@ddd, а в я в MySQLе хочу держать данные написанные маленькими буквами.