[Mailman-Developers] Maildir delivery

Barry A. Warsaw barry@python.org
Fri, 9 Aug 2002 11:06:17 -0400

>>>>> "JCL" == J C Lawrence <claw@kanga.nu> writes:

    >> An alternative is a more elaborate and inefficient maildir
    >> layout, where each list and each subqueue has its own new, cur,
    >> and tmp subdirectories.  Blech.

    JCL> This has a significant benefit as well.  Given that Maildir
    JCL> is NFS safe we get the possibility of:

    JCL>   -- A single machine receives all inbound mail for all
    JCL> lists.

    JCL>   -- Machine Q process mail for lists A, B, and C,

    JCL>   -- Machine R processes mail for lists D and E.

    JCL>   -- etc for other machines.

    JCL> Instant parallelism, just add list-specific qrunners.

Hmm, that's interesting.

So there two use-cases:

- You have one machine to process all your list traffic.  You'd want a
  single maildir so that one MaildirRunner can handle everything.

- You have a few machines to process your list traffic.  You'd want to
  be able to group some lists together so that their messages can be
  handled by some smaller number of MaildirRunners.

Sounds like you'd want a mapping between mailing lists and maildirs.
I think that'd be doable, if I can tease out a sensible set of
configuration variables.