Приветствую всех.
Есть несколько вопросов:
1. Есть ли возможность передавать в фильтры postfix'a из master.cf ip адрес отправителя (как например передаются $sender и $recipient) - в доках по этому поводу ничего нет.
2. Есть ли готовые решения по разбору логов postfix'a в виде (напр. отправитель - получатель - ip - размер - дата/время ...) или писать самому?
>1. Есть ли возможность передавать в фильтры postfix'a из master.cf ip адрес
>отправителя (как например передаются $sender и $recipient) - в доках по
>этому поводу ничего нет.
В какие именно фильтры? Скажите о каком параметре идет речь или расскажите что вы хотите сделать.>2. Есть ли готовые решения по разбору логов postfix'a в виде (напр.
>отправитель - получатель - ip - размер - дата/время ...) или
>писать самому?
посмотрите тут http://www.postfix.org/addon.html#logfile
Но мы писали сами.
>>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
>Но мы писали сами.
Спасибо - посмотрю
>Я хочу передать в фильтр параметры: отправитель, получатель, размер, дата/время, и обязательно
>ip. Далее в фильтре будут проверяться разные условия (copy, forward) и
>в т.ч. заносить передаваемую информацию в mysql.
>$size нашел, а вот каким образом передать ip адрес - вот весь
>вопрос. (методом тыка $ip и т.п. не проходит)
Его нет т.к. smtp не единственный транспорт для почты.
IMHO единственный выход - парсить первую запись "Received:"
>Приветствую всех.
>Есть несколько вопросов:
>1. Есть ли возможность передавать в фильтры postfix'a из master.cf ip адрес
>отправителя (как например передаются $sender и $recipient) - в доках по
>этому поводу ничего нет.
>2. Есть ли готовые решения по разбору логов postfix'a в виде (напр.
>отправитель - получатель - ip - размер - дата/время ...) или
>писать самому?По поводу второго есть перловый скрип pflogsumm.pl или отчет на русском pflogsumm_rus.pl
>>Приветствую всех.
>>Есть несколько вопросов:
>>1. Есть ли возможность передавать в фильтры postfix'a из master.cf ip адрес
>>отправителя (как например передаются $sender и $recipient) - в доках по
>>этому поводу ничего нет.
>>2. Есть ли готовые решения по разбору логов postfix'a в виде (напр.
>>отправитель - получатель - ip - размер - дата/время ...) или
>>писать самому?
>
>По поводу второго есть перловый скрип pflogsumm.pl или отчет на русском pflogsumm_rus.pl
>
>
pflogsumm - используется уже давно, но он выдает суммарную информацию, а нужно именно по сообщению: отправитель - получатель - ip - размер...