|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 07 Aug 2002 18:00:56 To : "Maxim Chuvashov" Subject : Re: NNTP -------------------------------------------------------------------------------- Здравствуй, Maxim Chuvashov. MC> Есть задача получить список сообщений с какой-либо MC> группы новостей с NNTP сервера, и выстроить их в нужной MC> иерархиии. Получаем список, выдираем из заголовка Message-ID MC> и References. Все бы хорошо, если бы не одно но: MC> В некоторых случаях "корневое" сообщение имеет один Message-ID, MC> а в реплае на это же сообщение в "References" Message-ID немного MC> видоизменяется (это первая часть, которая стоит до "@". То что после - MC> остается неизменно). Как тогда определить какой реплай к MC> какому корневому сообщению относится? MC> Если даже сравнивать то, что стоит после "@" + на соответствие MC> по темам - все равно не получим 100% правильный результат, т.к. MC> некоторые хорошие люди имеют привычку при ответах менять тему :) MC> Как быть, может кто-нибудь сталкивался? В такой ситуации надо отстреливать того, кто меняет часть до @. При условии, что в оригинале эта часть удовлетворяет RFC822. Если нет - то сравнивать по модулю RFC1522. -- Artem Chuprina Communiware.net RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/358.49, ICQ: 13038757 --- ifmail v.2.15dev5 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/144541f824782.html, оценка из 5, голосов 10
|