Всем привет.
Есть одна проблемка.
Случайно обнаружил, что queue ID в PostFix может быть одинаковым даже
за одни сутки. В sendmail такого не наблюдал. Соответственно очень и
очень сложно сделать привязку from-to. Т.к. единственное, что может
быть у сообщения одно и тоже по всему пути его следования, при
обратотке, это queue ID, а он оказывается может быть один и тот же за
сутки. Да, в логах есть фраза, что с таким-то номером id удален, но стает
вопрос - как тогда собрать воедино куски обработки (т.е. from -> to) когда
сообщение принято сегодня, а отправлено завтра или позже? Копаться в
исходниках postfix'а и тем более писать патчи не дело.
Может где-то в конфигах можно поставить определенное значение по
времени в течение которого ID не может быть одинаковым.
Пример лога:
May 14 00:03:33 gro postfix/smtpd[68733]: 785654833B: client=localhost[127.0.0.1]
^^^^^^^^^^
Вот этот номер может за одни сутки быть два раза, пока я такое находил
за неделю раза 3-4 и с разницей в 8-10 часов. И у меня нет
уверенности, что он не поменяется только один раз. Во всяком случае в
доке нет четкого описания этого маразма. Можно конечно отслеживать еще
и дату, но это как-то круто уж будет. Опять же, плюс/пинус пару минут.
Проше по чайнику наколупать авторам postfix'а, что мол "шо ж вы
делаете?" :) Так написать парсер для сборки логов (без погрешностей в
особо крупнух размерах на большем трафике) не представляется возможным -
будут погрешности и может даже большие.
Может я лабуду написал и это все уже народ обходил, тогда расскажите
как?
---
With best regards,
Alexander Fedorko
===================================================================
uanog mailing list.
To Unsubscribe: send mail to majordomo(a)uanog.kiev.ua
with "unsubscribe uanog" in the body of the message