_ RU.UNIX (2:5077/15.22) _____________________________________________ RU.UNIX _
From : Vladimir A. Butenko 2:5020/400 Thu 10 Feb 28 17:45
Subj : Re: QMail. Поделитесь впечатлениями.
________________________________________________________________________________
From: butenko@stalker.com (Vladimir A. Butenko)
In article <87u35o$j4o$1@news.itfs.nsk.su>, Alexey Morozov
<alex@idisys.iae.nsk.su> wrote:
> Vladimir A. Butenko <butenko@stalker.com> wrote:
> VAB> залихватских статьях про то, КАК HАДО писать программы. Вам рассказать,
> VAB> сколько мне лично (не говоря уж об остальных) пришлось потрать времени,
> VAB> чтобы об"яснить таким вот начитавшимся Бернштейна, что, скажем -
> VAB> использование майлбоксов в виде директорий не дает ни малейшей выгоды
> VAB> (окромя вреда) в 99% случаев?
> Hижайше прошу отослать мне копию тех доводов. Порушенные вчистую mboxы я
> видел, порушенных maildir'ов - нет.
Я видел разбитый вдребезги Мерседес, и ни разу не видел разбитого в
дребезги БелАЗа. Так мне что, теперь, на БелАЗе ездить? То, как унихные
прилады рушат майлбоксы - я описывал год назад (см. пред. письмо).
> Имело бы смысл, конечно, сделать вообще "все
> круто", единый менеджер всех ящиков, и никаких-те файлов, директорий и прочей
> чешуи, одна лишь DB кругом, но этот довод по условиям задачи не принимается.
Hе совсем так. В том же CGatePro есть как раз этот самый манагер
майлбоксов с совершенно независимым от реализации интерфейсом. А
реинкарнации его (конкретные манагеры) как раз поддерживают все различные
форматы - и мбокс, и мдир. И ДБ, "по идее", поддерживают - да лень было
писать, проще было из мануала вычеркнуть :-). И синхронизацией работы
занимается, естественно, верхняя, формато-независимая часть - потому
никаких разносов майлбоксов не происходит - в каком бы формате они ни
были.
Одно есть преимущество у .mdir, но мне сдается, что мистер Бернштейн его
вряд ли реализовал: в CGatePro mdir запоминается, какой именно мессадж был
только что дописан к какому-либо .mdir mailbox-у. И если в течении
некоторого времени этот же мессадж, причем ТОЖЕ без доп. хедеров - надо
дописать к другому майлбоксу (идет рассылка на 20.000 лок. адресов), и
этот майлбокс - тоже .mdir - то система сначала пытается создать hardlink
на уже записанный файл, и только если не получается (лимит линков, не тот
том, и так далее) - пишет новый файл.
Вообще, в том же CGatePro можно внутри одного аккаунта насоздавать сколько
угодно майлбоксов, каждый - в своем формате. И поиграть с ними, замеряя
скорость копирования друг в друга, стирания, и т.п.
--
Vladimir Butenko
Stalker Software, Inc.
--- ifmail v.2.15dev4 * Origin: Stalker Software, Inc. (2:5020/400)