ALT Linux Community general discussions
 help / color / mirror / Atom feed
From: Ivan Zakharyaschev <imz@linux.ru.net>
To: <mandrake-russian@altlinux.ru>
Subject: imap; was: Re: [mdk-re] About Mutt
Date: Sat Apr 14 00:19:11 2001
Message-ID: <Pine.LNX.4.33L.0104132322450.8794-100000@zephyrous.ru> (raw)
In-Reply-To: <20010413022857.A5558@localhost.localdomain>

On Fri, 13 Apr 2001, Mikhail Zabaluev wrote:

> On Sun, Apr 08, 2001 at 12:09:23AM +0400, Ivan Zakharyaschev wrote:

> > On Sat, 7 Apr 2001, Sergey Vlasov wrote:

> > > Первый раз слышу жалобы, что Sylpheed работает медленно. Вы
> Mahogany
> > > видели? Вот это уж тормоз так тормоз :-)
> >
> > Интересно. А Вы Pine на таких же ящиках не прбовали? Mahogany
> использует
> > ту же самую библиотеку для доступа к почтовым ящикам. Если Pine не
> > тормозит, значит, проблемы у Mahogany не критические, где-то в
> > интерфейсе... Да собственно и imap-сервер от University of Washington
> > основан на той же библиотеке, а серверу быть тормознутым просто
> > непозволительно.
> >
> > Кстати, создатели сервера (а также самого протокола IMAP) уверяют,
> что эта
> > библиотека работает чуть ли не самым оптимальным образом с удаленными
> > IMAP-ящиками. Особенно по сравнению с монстрами типа Netscape или MS
> > Outlook.
>
> Хм. Я, наоборот, постоянно слышу ругань в адрес вашингтонского
> IMAP. Проблема, похоже, в том, что этот сервер использует Unix
> mailbox, в то время как всe прогрессивное человечество (например,
> Courier IMAP) работает с Maildir.

Я говорил (точнее пересказывал чужие слова) о другом:  утверждается, что
cclient не производит избыточных запросов к серверу, на котором ящик, а
значит, сберегает траффик по сети и увеличивает ту составляющую скорости
работы, которая связана с передачей данных. И в принципе, с сервером это
почти никак не связано (он может быть любым, главное, чтобы реализовывал
протокал в полной мере); это относится к клиентам, основанным на этой
библиотеке.

Теперь вставлю несколько общих слов о библиотеке. Она служит не только для
доступа к удаленным ящикам по IMAP или POP, но и для доступа к локальным
ящикам.  Вообще, она просто предоставляет единый интерфейс для доступа к
ящику, а реализуется спсоб доступа в подключаемых модулях: есть набор
стандартных модулей для удаленного и локального доступа; можно написать
свой, работающий, например, с базой данных.

К серверам, и в частности WU imap, эта библиотека (cclient) все-таки имеет
некоторое отношение. Во-первых, сервер сам нуждается в реализации доступа
к ящикам (главным образом, локальным, но удаленные тоже не помешают), и
поэтому эта библиотека может быть в нем использована. Что и сделано в UW
imap-сервере. Во-вторых, ее и сервер от UW, а также клиент Pine и сам
протокол IMAP разрабатывали близко общающиеся люди. Поэтому много разных
переплетений между ними.

На скорость работы сервера cclient влияет, но не той своей частью, которая
общается по IMAP, а той, которая осуществляет доступ к локальному ящику. А
ее работа зависит от работы модуля, работающего с каким-то конкретным
форматом хранения ящика.

Теперь, наконец-то, ответ на Ваше высказывание. Действительно, по
умолчанию используется Unix mbox, по словам разработчиков, это сделано
главным образом из соображений совметсимости, переносимости,
универсальности etc. Есть другие модули, поставляемые вместе с сервером от
UW (%_docdir/imap/drivers.txt), самым производительным из них считается
mbx (говорят, переход на него на почтовых серверах снижает нагрузку раз в
десять по сравнению с Unix mbox). Maildir среди них нет; но никто не
мешает подключать "левые" модули, на сайте qmail можно найти такой дял
этого формата.

Pine в Mdk RE собран с поддержкой Maildir, а сервер -- без (из соображений
стабильности -- не было возможности потестировать -- и не-поддержки
qmail в дистрибутиве).


Вообще, я готов продолжить разговор на эту тему, может быть, несколько
позже, когда будет перепаковываться imap для Mdk RE.


Ну что ж, thread какой-то не очень связный получился: каждый говрил в нем
что-то свое, не очень внимательно читая предыдущего и совершенно не
придерживаясь Subject'а... но надеюсь, что-то полезное в нем было. (Я себя
ощущаю виновным в этом: приплел cclient к разговору изначально о Mutt,
потом о Sylpheed).


Best regards,
Ivan.




  reply	other threads:[~2001-04-14  0:19 UTC|newest]

Thread overview: 58+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-04-07  7:42 Yura Zotov
2001-04-07  9:25 ` Igor Solovyov
2001-04-07 10:52   ` Pavel Marakhovsky
2001-04-07 23:12     ` Sergey Vlasov
2001-04-07 23:40       ` Aleksandr Blohin
2001-04-07 23:54         ` Sergey Vlasov
2001-04-08  0:02           ` Aleksandr Blohin
2001-04-07 23:47       ` [mdk-re] About Sylpheed Sergey Vlasov
2001-04-08  8:49         ` Pavel Marakhovsky
2001-04-08 12:00           ` Sergey Vlasov
2001-04-08 14:40             ` Sergey S. Skulachenko
2001-04-08 14:55               ` Sergey Vlasov
2001-04-08 17:21                 ` Sergey S. Skulachenko
2001-04-09  8:01           ` Aleksey Novodvorsky
2001-04-09 19:36             ` Pavel Marakhovsky
2001-04-08  0:08       ` [mdk-re] About Mutt Ivan Zakharyaschev
2001-04-08 13:32         ` Sergey Vlasov
2001-04-13 10:12         ` Mikhail Zabaluev
2001-04-14  0:19           ` Ivan Zakharyaschev [this message]
2001-04-14  0:32             ` imap; was: " Ivan Zakharyaschev
2001-04-18  0:30             ` Mikhail Zabaluev
2001-04-18 10:47               ` Sergei Aranovsky
2001-04-07 15:42   ` Yura Zotov
2001-04-07 17:51     ` Aleksey Novodvorsky
2001-04-07 18:57       ` Yura Zotov
2001-04-07 19:50         ` Aleksey Novodvorsky
2001-04-07 20:10           ` Yura Zotov
2001-04-07 20:46             ` Aleksey Novodvorsky
2001-04-09 10:38               ` Yuri Ryazantsev
2001-04-09 11:21                 ` Aleksey Novodvorsky
2001-04-07 12:21 ` Alexey Voinov
2001-04-07 14:24 ` S. Budnevitch
2001-04-08  0:43 ` Owl
2001-04-08  2:30   ` Aleksandr Blohin
2001-04-08  4:00     ` Yura Zotov
2001-04-08 13:18       ` Owl
2001-04-08 13:21       ` Aleksandr Blohin
2001-04-08 18:56         ` Owl
2001-04-09  7:51     ` Aleksey Novodvorsky
2001-04-09 11:49       ` Aleksandr Blohin
2001-04-09 12:31           ` Aleksandr Blohin
2001-04-09 13:07             ` Aleksey Novodvorsky
2001-04-09 13:16               ` Aleksandr Blohin
2001-04-09 21:01               ` [mdk-re] ÐÁÎÅÌØ ÚÁÄÁÞ × çÎÏÍÅ Michael Bykov
2001-04-10  8:12                 ` [mdk-re] Re: [mdk-re] панель задач в Гноме Sergey Krivulja
2001-04-11 13:36               ` [mdk-re] About Mutt Aleksandr Blohin
2001-04-09 20:19           ` Owl
2001-04-09 20:45             ` Roman S
2001-04-09 21:21             ` Dmitry V. Levin
2001-04-10 14:31             ` Aleksey Novodvorsky
2001-04-10 16:52               ` Aleksey Novodvorsky
2001-04-09 12:26 ` Dmitry V. Levin
2001-04-09 17:25   ` Yura Zotov
2001-04-09 17:42     ` Dmitry V. Levin
2001-04-13 11:56   ` Mikhail Zabaluev
2001-04-13 12:11     ` Yura Zotov
2001-04-14  0:25       ` konsole maps; was: " Ivan Zakharyaschev
2001-04-14  2:00         ` Yura Zotov

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=Pine.LNX.4.33L.0104132322450.8794-100000@zephyrous.ru \
    --to=imz@linux.ru.net \
    --cc=mandrake-russian@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