* Barry Warsaw <ba...@list.org>:
> On Jun 02, 2012, at 07:19 AM, Patrick Ben Koetter wrote:
> 
> >Maildir is robust but it doesn't scale under high load. You can add indexes,
> >but they are limited sooner or later too. 
> >
> >Concerning mailbox formats Timo Sirainens current approach to collect a
> >limited number of messages in one file and then start a new one combines the
> >best of both worlds - mbox and maildir - in mdbox
> ><http://wiki2.dovecot.org/MailboxFormat/dbox>. 
> >
> >Con
> >It takes an index to know in which files a message is located.
> >
> >Pro
> >A magnitude faster to backup, which I would keep an eye on because mailing
> >list archives tend to be large and backing up a directory of small files is a
> >well known performance killer.
> >
> >I can get you in contact with Timo if you like to.
> 
> I've chatted with him a few times (I'm a Dovecot user and fan).

+1

> Would someone like to take a crack at implementing this format either in, or
> on top of, the Python stdlib mailbox module:
> 
> http://docs.python.org/library/mailbox.html
> 
> I'd much rather use something standard (and maintained by someone else!) than
> a bunch of custom code specific to Mailman.

Speaking of standards. I discussed this with Timo in private mail and he
suggests not to use mdbox directly. It is still under development and he
thinks it should not become a standard format like mbox or maildir.

To quote Timo from our conversation:

  I'd prefer using mdbox via Dovecot itself, either via LMTP or dovecot-lda or
  maybe by adding some "doveadm save" command. Anything else I think would be
  problematic. Even using Dovecot's library for accessing mdbox would be
  problematic in some installations if you didn't also read several settings
  from dovecot.conf (e.g. lock_method).

  Note: The "'doveadm save' command" above refers to an idea where dovecot
  would import to be archived messages from a MM3 mailing list into Dovecot
  (and whatever format has been definded for the mailbox).

Maybe - and to pick up an idea Barry had mentioned to me a long time ago about
mailing list management directly from a mail client - we would gain the most
if we implemented an LMTP client as archiver (better: archive transport).

This would introduce the chance to choose among many LMTP servers and their
specific, optimized storage format (Dovecot -> mdbox, Cyrus IMAP -> ?)
including their servers various IMAP SEARCH capabilities for searches in
archives.

p@rick


-- 
state of mind ()

http://www.state-of-mind.de

Franziskanerstraße 15      Telefon +49 89 3090 4664
81669 München              Telefax +49 89 3090 4666

Amtsgericht München        Partnerschaftsregister PR 563

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Mailman-Developers mailing list
Mailman-Developers@python.org
http://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9

Reply via email to