|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Maxim Chuvashov 2:5020/400 07 Aug 2002 14:51:56 To : All Subject : NNTP -------------------------------------------------------------------------------- Приветствую! Есть задача получить список сообщений с какой-либо группы новостей с NNTP сервера, и выстроить их в нужной иерархиии. Получаем список, выдираем из заголовка Message-ID и References. Все бы хорошо, если бы не одно но: В некоторых случаях "корневое" сообщение имеет один Message-ID, а в реплае на это же сообщение в "References" Message-ID немного видоизменяется (это первая часть, которая стоит до "@". То что после - остается неизменно). Как тогда определить какой реплай к какому корневому сообщению относится? Если даже сравнивать то, что стоит после "@" + на соответствие по темам - все равно не получим 100% правильный результат, т.к. некоторые хорошие люди имеют привычку при ответах менять тему :) Как быть, может кто-нибудь сталкивался? -- Чувашов Максим --- ifmail v.2.15dev5 * Origin: NPO Arkhavtomatika (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/77440698e016.html, оценка из 5, голосов 10
|