URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 50551
[ Назад ]

Исходное сообщение
"Фильтры и логи postfix'a"

Отправлено andy13 , 16-Ноя-04 11:09 
Приветствую всех.
Есть несколько вопросов:
1. Есть ли возможность передавать в фильтры postfix'a из master.cf ip адрес отправителя (как например передаются $sender и $recipient) - в доках по этому поводу ничего нет.
2. Есть ли готовые решения по разбору логов postfix'a в виде (напр. отправитель - получатель - ip - размер - дата/время ...) или писать самому?

Содержание

Сообщения в этом обсуждении
"Фильтры и логи postfix'a"
Отправлено unk , 16-Ноя-04 11:14 
>1. Есть ли возможность передавать в фильтры postfix'a из master.cf ip адрес
>отправителя (как например передаются $sender и $recipient) - в доках по
>этому поводу ничего нет.
В какие именно фильтры? Скажите о каком параметре идет речь или расскажите что вы хотите сделать.

>2. Есть ли готовые решения по разбору логов postfix'a в виде (напр.
>отправитель - получатель - ip - размер - дата/время ...) или
>писать самому?
посмотрите тут http://www.postfix.org/addon.html#logfile
Но мы писали сами.



"Фильтры и логи postfix'a"
Отправлено andy13 , 16-Ноя-04 11:21 
>>1. Есть ли возможность передавать в фильтры postfix'a из master.cf ip адрес
>>отправителя (как например передаются $sender и $recipient) - в доках по
>>этому поводу ничего нет.
>В какие именно фильтры? Скажите о каком параметре идет речь или расскажите
>что вы хотите сделать.

Я хочу передать в фильтр параметры: отправитель, получатель, размер, дата/время, и обязательно ip. Далее в фильтре будут проверяться разные условия (copy, forward) и в т.ч. заносить передаваемую информацию в mysql.
$size нашел, а вот каким образом передать ip адрес - вот весь вопрос. (методом тыка $ip и т.п. не проходит)

>
>>2. Есть ли готовые решения по разбору логов postfix'a в виде (напр.
>>отправитель - получатель - ip - размер - дата/время ...) или
>>писать самому?
>посмотрите тут http://www.postfix.org/addon.html#logfile
>Но мы писали сами.


Спасибо - посмотрю


"Фильтры и логи postfix'a"
Отправлено unk , 16-Ноя-04 11:39 
>Я хочу передать в фильтр параметры: отправитель, получатель, размер, дата/время, и обязательно
>ip. Далее в фильтре будут проверяться разные условия (copy, forward) и
>в т.ч. заносить передаваемую информацию в mysql.
>$size нашел, а вот каким образом передать ip адрес - вот весь
>вопрос. (методом тыка $ip и т.п. не проходит)
Его нет т.к. smtp не единственный транспорт для почты.
IMHO единственный выход - парсить первую запись "Received:"



"Фильтры и логи postfix'a"
Отправлено misha_kr , 16-Ноя-04 11:14 
>Приветствую всех.
>Есть несколько вопросов:
>1. Есть ли возможность передавать в фильтры postfix'a из master.cf ip адрес
>отправителя (как например передаются $sender и $recipient) - в доках по
>этому поводу ничего нет.
>2. Есть ли готовые решения по разбору логов postfix'a в виде (напр.
>отправитель - получатель - ip - размер - дата/время ...) или
>писать самому?

По поводу второго есть перловый скрип pflogsumm.pl или отчет на русском pflogsumm_rus.pl


"Фильтры и логи postfix'a"
Отправлено andy13 , 16-Ноя-04 11:17 
>>Приветствую всех.
>>Есть несколько вопросов:
>>1. Есть ли возможность передавать в фильтры postfix'a из master.cf ip адрес
>>отправителя (как например передаются $sender и $recipient) - в доках по
>>этому поводу ничего нет.
>>2. Есть ли готовые решения по разбору логов postfix'a в виде (напр.
>>отправитель - получатель - ip - размер - дата/время ...) или
>>писать самому?
>
>По поводу второго есть перловый скрип pflogsumm.pl или отчет на русском pflogsumm_rus.pl
>
>
pflogsumm - используется уже давно, но он выдает суммарную информацию, а нужно именно по сообщению: отправитель - получатель - ip - размер...