Прошу прощения за грубость, если кого обидел, сделано сейчас так:
Макрос
Код: Выделить всё
STAT_ADD=INSERT INTO stat (d,sender,recipient,size,shost) values \
(now(),'${quote_mysql:$sender_address}',\
'${quote_mysql:$recipients}',\
$message_size,'${quote_mysql:$sender_host_address}')
CONFDIR = /usr/local/etc/exim
в acl_check_data:
Код: Выделить всё
warn condition = ${lookup{${lc:$sender_address_domain}}lsearch{CONFDIR/send_domains}{no}{yes}}
set acl_m1 = ${lookup mysql{STAT_ADD}}
Если есть более, эллегантное решение, буду только рад.
Оффтоп:
А вообще предыстория всего этого такова. Поставило руководство считать трафик по юзверям, сделана была связка squid+ntlm, так же работает ipcad
1. После ротации лога squid, запускается перловый скрипт, который складирует в базу лог сквида и проставляет соотвествие ip-login (ну вот такие у меня юзеры, ip-шнеки меняют как перчатки)
2. далее обрабатывается лог ipcad, причем проксевый траф не учитывается, он вообще самим ipcad -oм рубится

, причем траф с него пишется уже по логину юзера так же детализируется по некоторым портам (ICQ, MailAgent и пр. всего с десяток)
3. Скрипт, который формирует детальную статистику посещений сайтов, т.к. в базе это хранить не выгодно (потом тормоза при просмотре случаются), оно все зипуется в файлы, т.е. на 250 с лишним человеко-лиц, получается примерно 6 мегов
4. Скрипт, рассовывает трафф по отделам и поддтирает все временные таблицы, нужен в основном, чтобы при просмотре было поменьше тормазов, так же его функция еще и переместить траф в архивные таблицы, если начался новый месяц.
Ну, и, конечно, перед всем этим безобразием, стартует скрипт, который делает бакап базы, снимок ipcad, зипует и складывает в папочку, где хранятся бакапы, а затем выдергивает из AD список всех пользователей (по типу имя-логин), принадлежащих группе inet (т.е. которым ваще разрешен инет)
Ну а далее php, веб морда. Дак и вот, мыльный траф просто считался на сервак, дак мое руководство решило, что сие не есть гуд, и поставило задачу реализовать детализацию: кому-сколько-объем.
Щас написан скриптик перловый, которые из базы эту (мыльную) стату выгребает, рассовывает по юзверям, заодно считатет спам.
А вопрос я задал, несколько из эгоистичных целей, ибо, как-говорится, сделать нужно было "вчера", а думать и читать маны было лень, так что еще раз прошу прощения за грубость.