Hello Michael,
Tuesday, October 28, 2003, 2:17:53 PM, you wrote:
MK> Здравствуйте!
MK> On Tue, Oct 28, 2003 at 03:02:05PM +0300, Peter Didenko wrote:
>> > Есть задача: при прохождении письма, >> > имеющего определенный адрес получателя (например vip@domain.com), >> > нужно посылать сообщение администратору (тоесть мне) >> > с подтверждением того, что письмо доставлено на сервер >> > получателя, желательно с куском лога. Не сталкивался >> > ли кто с такой задачей? Тупо парсить лог файл, и выкусывать из него >> > всё относящееся к этому сообщению не хочется, не подскажет
MK> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ MK> Если 'tail-ить' пишущийся лог, то тут будет ломаться. Так как при вычитыванииMK> файла до конца - данный цикл будет закончен, то, что далее в этот файл еще MK> что-то записали подобным способом увидеть не получится.
MK> У read() по "файлам" нет блокировки на ожидание данных - он просто вернет EOF. MK> Подробности, как можно читать подобные файлы с квази-блокировкой - можно MK> посмотреть в source text от tail и тд :)
В общем-то в данной ситуации логичнее всего, на мой взгляд, было бы использовать
grep MSGID LOGFILE
только вот не знаю как узнать этот MSGID (номер письма п.п.,
назначаемый CGP)
-- Best regards, Vadim mailto:cgpro@mail.pronin.comПолучено Tue Oct 28 12:28:34 2003
Этот архив был сгенерирован hypermail 2.1.8 : Tue 21 Feb 2006 - 03:14:33 MSK