Re: IMAP сервер на базах данных с прибабахами...
On Feb 17, 2005 at 12:08:51AM +0300, Pavel Ammosov wrote:
> Производительность сильно страдает на ненужном оверхеде, дисковое
> пространство фрагментируется, сама База растёт и т.д -- аналогичные
> проблемы с которыми столкнулся microsoft в WinFS для своего longhorn'а.
Ага, понятно, спасибо. А если не база данных, а какое-то хранилище,
которое IMAP сервер выдает в виде различных папок в зависимости от
параметров?
> Пример, который ты привёл в своём оригинальном письме (показать письма в
> debian russian за последние 14 дней) врятли характерен для работы с
> обычной персональной электронной корреспонденцией. Это больше похоже на
> работу netnews/usenet, которые работают уже много лет без БД. Почтовые
Ну это пример был в общем-то ерундовый. Меня скорее интересует
отслеживание отдельных параметров почты. По сути, хочется виртульных папок
на сервере. Предположим, пришло письмо в debian-russian, соответственно,
оно как бы "лежит" в папке "debian-russian". Если у письма этого в сабже
написано "[TEST]", то хочу его видеть и в папке "Test" и в папке
"debian-russian". В общем, использовать тот факт, что одно письмо в
общем-то может нести множественное значение - что-то в нём интересное,
пометил отдельным тэгом, и оно бац - и кроме своей 'родной' папки ещё и в
папке 'Интересное'.
> рассылки обычно туда гейтуются, ищи, например, группу linux.debian.user.russian у
> своего ISP, посмотри на http://groups.google.com/или; на совсем специальный
> сервис -- http://www.gmane.org/. Gmane, кстати, вроде и исходники свои раздаёт,
> так что можно себе клон поставить.
Всё это ясно, но пример с рассылкой достаточно одиночный, мне бы для всей
личной почты такое. Мало ли, если меня внезапно заинтересовал спам про
виагру, а через неделю интерес пропал - тогда я просто убираю эту папку -
почта остаётся в базе, но конкретной сортировки уже нет.
> Если ты непременно хочешь такое, то Evolution умеет делать virtual
> folders из всего, с помощью grepmail можно сделать на локальных mbox'ах.
В общем-то, Evolution делает ровно то, что мне надо. С единственным 'но' -
я не хочу пользовать Evolution'ом. У меня прекрасно работает mutt, по
необходимости могу запустить (причём откуда угодно, даже с Винды) какой
попадётся IMAP клиент и читать почту. Собственно, для того и заводил дома
IMAP-сервер -- чтобы гибкость в выборе почтовой программы была.
--
Nikolai Prokoschenko
nikolai@prokoschenko.de / Jabber: pronik@jabber.org
Reply to: