|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Ilya Anfimov 2:5020/400 01 Jun 2002 02:25:39 To : Vladimir Bormotov Subject : Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в The -------------------------------------------------------------------------------- Bat и в каких ? On Fri, 31 May 2002 21:29:57 +0000 (UTC), Vladimir Bormotov <bor@vb.dn.ua> wrote: > > Hi, Ilya! > >>>>>> "IA" == Ilya Anfimov <ilan@adt.ru> writes: > >>>> реально работы там на два дня. Вместе с чтением документации. >>> >>>Боюсь, даже без отлова багов сложно будет уложиться. > > IA> Боюсь, что если там будет 5K строк, то это будет сильный > IA> перебор. А написать и отладить 2K строк на хорошо известном > IA> инструменте за 20 часов вполне можно. > > в птионе чтоб написать 2К строк, это я не знаю чего писать-то нужно. > > Половина всего (типа того-же разбора MIME) есть в stdlib. Стандартные разборы MIME брать нельзя -- ведь он же на руках покоцанный будет. И, экономя килобайты, потребуется жёстко связать качалку с демимификатором. > > я вот залез в доку по либе питоновской - полноценная программа для разбора > письма с MIME занимает 85 строк. Собвенно разбор - У тебя не будет письма с MIME. Придётся самому выдирать Заголовки Mime-version, Content-type, отыскивать regexpом границы указанного в заголовке вида, выдирать оттуда тоже заголовки и кодировку(и), передавать данные в qp/base64 распаковщик, потом -- в lynx/catdoc/ по вкусу. [skipped] > Ползнаие в POP3, тоже не сильно больше. Половина софтины просто > выдирается из примеров идущих в документации. Походу совсем незнакомый > инструмент становится очень даже знакомым :))) Вот как раз для POP3 вероятно можно будет какую-нибудь либу юзать. Hо, совершенно ясно, потребуется несколько методов для основных операций, возможно, что проставляя флаг New на POP-сервере, возможно, интероперируя с fetchmail посредством ~/.fetchids -- скачать n помеченных писем, скачать всё, кроме n помеченных писем. При этом лучше, наверное, именно создать ассоциативный массив из UIDL, т.к. придётся список-то ящика после каждого fetchmail перечитывать. > > Да! А если еще и py-glade заюзать (или если PyQt чего там в Qt есть > такого, чотб фоорма в XML была, и ты инстанциировал виджет одной строкой), > то еще быстрее... Окна дизайнятся мышкой, остается только подготовить > данные, и навесить обработчики. > > It's easy, just try... ;)) > >-- > Bor. --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.linux/1511a991c266.html, оценка из 5, голосов 10
|