> Still a better (and easyer) solution will be to make the mailbox separator
> configurable, not only dot.
> This way, you can use dots in users name and users just log with
> [EMAIL PROTECTED] and use -say- backslash as a mailbox separator.
>
> Mihai
Once I get that programming itch I plan on making two extensions
to the "use something other than dot" patch released on the list
recently.
First is to make the separator confiurable at compile-time.
I thought about conf file configurable but that's silly
because once you've started adding users to the system
a change in the conf file could invalidate your whole
mail store. I figure most people will know what they
want as their separator beforehand, plus an FAQ
recommendation and they won't have a problem.
If Cyrus generated the separator character on the fly,
announcing the mailboxes with separator dynamically
chosen than a conf file makes more sense.
Second is to implement "second-level" root folders
to give the next step in implementing virtual domains.
Essentially the whole root of the mail store will
shift down one level and the root will become the
domain name. For example,
domain1.dom/user/foo
domain1.dom/user/bar
domain2.dom/user/foo
domain2.dom/public_folder
domain2.dom/bar
domain3.dom/user/yougetthepicture
I assume the default will do something simlar to
the default domain for sasl when you don't set
a domain. I think it uses the hostname as the
domain to put people in.
>From here setting the domain you are authenticating
from becomes significant because it will use that
as the base root. I'm fairly certain this will
only be useful to Kerberos users in it's current
state. And as all Open projects with developers,
it will only continue to develop over time.
-- Michael --