From: Henri Bourbon <useperl@fastmail.fm> To: community@altlinux.ru Subject: [Comm] mailman, pipermail É ×ÓÅ-×ÓÅ-×ÓÅ Date: Fri, 1 Nov 2002 06:22:36 +0300 Message-ID: <19274844609.20021101062236@fastmail.fm> (raw) On 31 Oct 2002 15:40, Vitaly Ostanin wrote: > On Thu, 31 Oct 2002 14:56:19 +0300 > "Dmitry E. Oboukhov" <node@avanto.mpei.ac.ru> wrote: >> >Такая проверка есть, но не работает для некоторых кодированных >> >заголовков. Это недостаток mailman, и об этом недавно писал >> >сюда Сергей Власов. >> а к маилману прикручиваются какие-нибудь скрипты ? >> если да, то может дописать недостающую функциональность ? > Да! Да! Возьмётесь? [Дальше идет немного словоблудия. Его можно пропустить и прочесть только последний (длинный) абзац письма] Забавно, что когда я осенью 2001-го поднял тему многократных Re: [tag] Re: [tag] Re: [tag] и спросил, нужно ли это исправить, на это вообще никто не обратил внимания. Т. е. никто вообще ничего не ответил, лишь Мих. Забалуев, на чье письмо я отвечал, ответил (очень приблизительно) в духе "mutt rules, потому что в нем можно сделать некий hook, к-рый Subject: исправляет..." Почему из этого следует, что mailman не нужно исправлять, я не понял. Но четко понял, что это я один такой (по Б. Шоу) дурак, пытающийся мир (mailman) приспособить под себя. Все же остальные давно к этому багу mailman приспособились и его не замечают, раз даже на предложение "а может, сделать?" не отвечают "валяй!" Тогда я думал, что у меня уйдет месяц на интенсивное изучение азов Python, а затем еще месяц на правку кода mailman, отладку и тестирование. 2 месяца -- срок, по моим мальчишеским понятиям, колоссальный. И я подумал: "наверно, так даже лучше, что я за это не возьмусь, т. к. через 2-3 месяца наверняка авторы mailman эти мелкие баги исправят, Альтовцы обновят версию mailman у себя на сайте, и все будет ok, мне не придется трудиться впустую (чтобы исправить ошибки, к-рые разработчики исправят пусть неделей позже, но гораздо более надежно и компетентно, чем я, никогда в глаза не видевший Python). Пройдет 2-3 месяца... С тех пор прошло больше года, а воз-то и ныне... 8-) Мое знакомство с Python, этим чудом природы и лучшим из языков, не состоялось. Но я остался дураком, чья задница упорно не желает принимать форму того гвоздя, на к-ром я сижу. Правда, идею убрать гвоздь (править mailman) я отбросил. Захотелось сделать некую сковороду, на к-рую я сяду и не почувствую гвоздя, т. е. прослойку между мной и mailman. mailman плох, но pipermail (та фиговина, к-рая предоставляет www-интерфейс к архивам рассылки) попросту unusable. И я попытался для себя написать маленький скриптик, к-рый будет "заменой" pipermail ("заменой" в кавычках, т. к. мне нужна была лишь 1/10 часть функциональности pipermail). Скриптик, даже маленький, написать оказалось не так просто, т. к. пришлось знакомиться с MIME, читать RFC и т. п. Я убил на эту, весьма для меня второстепенную, задачу, массу времени и сил. В результате... (пауза)... нет, увы, success story не получится, скрипт так и не был доработан до минимально-коммерческого состояния, задача не решена. Но, клянусь, это время не пропало зря. Я узнал массу вещей, от стандарта MIME до того, как плоский набор писем организовать в дерево (threading), причем сделать это лучше, чем в самом распространенном в мире мэйлере (не говоря уже об убогом pipermail). Кроме того, это было весьма неплохое упражнение в Perl, по ходу к-рого, например, пришлось исправить 2-3 стандартных перловых модуля. И мой "скриптик" (сейчас 700 строк на Perl, бОльшая часть из к-рых организует threading) послужит довеском к резюме. Да, когда я скрипт закончу, я планирую отложить резюме админа на 2-й план и написать резюме, претендуя на должность "младшего Perl-разработчика", "помощника Perl-разработчика" и т. п. И этот скрипт будет главным, что я прикреплю к резюме скрепочкой... Ладно, хватит словоблудия. Примеры результатов работы скрипта (письма за 21-30 сент 2002 и для пользователей модемов -- письма за 26-30 сент 2002) можете увидеть здесь: http://ant-on.net/public/pipermailsucks/big/ (индекс -- 170 KB, 1800 писем, поэтому не рекомендуется владельцам модемов) http://ant-on.net/public/pipermailsucks/small/ (индекс -- 77 KB, 800 писем) И найдите 10 отличий от: http://altlinux.ru/pipermail/community/2002-September/thread.html (подсказка: не ищите отличий в удобстве серфинга по письмам, у меня серфинг совершенно никакой, т. к. я просто над ним не работал. Но это _легко_ исправимо. Ищите же отличия во всяких 1) apt-get install dosemu, =CB=CF=D0=C9=D2=CE=D5=D4=D8 =D4=D5=C4=C1 marria= 2) ClJ1bm5pbmcgdW5wcml2aWxlZGdlZCBpbiBsb3cgZmVhdHVyZSBtb2RlCmtlcm5lbCBDUFUgc3Bl 3) [Comm] Sylpheed =?KOI8-U?B?0MXewdTBxdQgy9LJ188=?= =?KOI8-U?B?7cHL08nNIPTA0snO?= 4) [Comm] Re: [Comm] Re[2]: [Comm] Re[2]: [Comm] Re: [JT] Linux в массы, или как поставить компьютерный класс и др. Те "странности", к-рые вы увидите в моем варианте, обусловлены в большинстве случаев багами мэйлеров авторов писем либо mailman, а тж Cyrus IMAP, через к-рый я получаю почту. Например: "Re: ???????:????????? NVIDIA MX400 Michael Shigorin" ( http://ant-on.net/public/pipermailsucks/big/0vy.html ) -- именно такая тема в исходном письме М. Шигорина. "Re: Linux в ма=?KOI8-R?Q?=D3=D3=D9=2C_=C9=CC=C9_=CB=C1=CB_=D0=CF=D3=D4=C1=D7=C9=D4? Vitaly Lugovsky" ( http://ant-on.net/public/pipermailsucks/big/149.html ) -- в конце заголовка Subject: стоит '?' вместо '?=' "Re: [OT] Re: лБЛЙЕ ЧЩЗПДЩ ДБЕФ ЙУРПМШЪПЧБОЙЕ Linux ДМС РТПУФПЗПРТПЗТБННЕТБ?я aen " ( http://ant-on.net/public/pipermailsucks/big/0zg.html ) и нек-рые другие письма от aen с той же проблемой -- мэйлер "честно обманывает": Subject: Re: [Comm] Re: =?windows-1251?Q?=E4=CF=CB=D5=CD=C5=CE=D4_=CF_?= =?windows-1251?Q?=D4=CF=CD=2C_=CB=C1=CB_=D0=D2=C1=D7=C9=CC=D8=CE=CF_?= =?windows-1251?Q?=DA=C1=C4=C1=D7=C1=D4=D8_=D7=CF=D0=D2=CF=D3=D9=2E?= Поскольку письма с этой проблемой (encoded-words начинаются с =?windows-1251, а закодировано явно в koi8-r) шли от aen от разных мэйлеров (Mozilla/5.0 и Enigmail 0.62.1.0), думаю, у него были проблемы с локалью. "Re: HDD - XXXXXXXX XXXXXXXXX XXXXX ASA " ( http://ant-on.net/public/pipermailsucks/big/05w.html ) -- это проблемы уже у провайдера моего почтового ящика, к-рый использует Cyrus IMAP. Г-н ASA, очевидно, разрешил 8-битные символы в заголовках, а Cyrus IMAP -- единственная известная мне программа-поганка, заменяющая 8-битные символы на XXXXX. Письма с аттачментами я пока показываю так же, как pipermail (криво т. е.). Вообще, из multipart/* писем корректная обработка идет только multipart/signed и multipart/alternative . -- HB P. S. Удачи тем, кто соберется mailman править.
next reply other threads:[~2002-11-01 3:22 UTC|newest] Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top 2002-11-01 3:22 Henri Bourbon [this message] 2002-11-01 6:32 ` [Comm] Re: [Comm] mailman, pipermail и все-все-все ASA 2002-11-01 7:15 ` [Comm] " ASA 2002-11-04 8:33 ` [Comm] [JT] þÅÍ ÐÌÏÈÁ ËÁÒØÅÒÁ Perl-ÒÁÚÒÁÂÏÔÞÉËÁ? Henri Bourbon 2002-11-04 8:42 ` [Comm] Re: [Comm] [JT] Чем плоха карьера Perl-разработчика? ASA 2002-11-04 14:06 ` Vitaly Lugovsky 2002-11-04 14:19 ` ASA 2002-11-05 12:15 ` Jonan 2002-11-01 8:39 ` [Comm] mailman, pipermail и все-все-все Dmitry E. Oboukhov 2002-11-01 8:56 ` Alexey I. Froloff 2002-11-01 9:10 ` Dmitry E. Oboukhov 2002-11-01 13:59 ` [Comm] " Maksim Otstavnov 2002-11-04 9:18 ` [Comm] mailman, pipermail É ×ÓÅ-×ÓÅ-×ÓÅ Henri Bourbon 2002-11-04 14:58 ` [Comm] [JT] Re: [Comm] mailman, pipermail и все-все-все Андрей Булава 2002-11-04 20:25 ` [Comm] " Maksim Otstavnov
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=19274844609.20021101062236@fastmail.fm \ --to=useperl@fastmail.fm \ --cc=community@altlinux.ru \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Community general discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 community community/ http://lore.altlinux.org/community \ mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com public-inbox-index community Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.community AGPL code for this site: git clone https://public-inbox.org/public-inbox.git