[sisyphus] postfix traffic collector

Igor Dobryninsky =?iso-8859-1?q?egor_=CE=C1_atvc=2Eru?=
Чт Май 22 12:39:03 MSD 2003


  Hello, Mike Lykov.

On Thu, 22 May 2003 09:31:15 +0500
Mike Lykov <combr на vesna.ru> wrote:

ML> но мне подсказали - в каждой строчке есть pid... соответственно можно 
ML> суммировать записи об одном процессе  (получения конкретного письма) 
ML> относительно его pid, который в разных строчках (даже разнесенных далеко) 
ML> будет один и тот же.. если postfix конечно его пишет ;)

  Дело в том, что постфикс, по сути дела, это набор
узкоспециализированных программ, которые последовательно запускаются
менеджером для обработки письма. Поэтому pid тут не поможет. Тут поможет
уникальный МessageId, который присваивается каждому письму. Вот по нему
и надо фильтровать.

  МessageId в логе постфикса указывается как раз после идентификатора
процесса программы-обработчика. Вот пример:

May 22 12:34:36 troitsky postfix/pickup[7125]: 747A710E4: uid=112 from=<community-admin на altlinux.ru>
                                               ^^^^^^^^^
May 22 12:34:36 troitsky postfix/cleanup[7160]: 747A710E4: message-id=<015d01c3203c$9f289770$3d01a8c0 на plant.odescable.com.ua>
May 22 12:34:36 troitsky postfix/qmgr[6250]: 747A710E4: from=<community-admin на altlinux.ru>, size=3651, nrcpt=1 (queue active)
May 22 12:34:36 troitsky postfix/local[7167]: 747A710E4: to=<egor на atvc.ru>, relay=local, delay=0, status=sent ("|/usr/bin/procmail -a $DOMAI

  Однако, дело может осложнить, например, DrWeb, если он используется,
или SpamAssassin или ещё что-нибудь подобное.

-- 
  Best Regards, Igor Dobryninsky (egor на atvc.ru)
  ATK-Internet ISP, Arkhangelsk, Russia



Подробная информация о списке рассылки Sisyphus