Please explain to me how the Cyurs imap process knows
which realm to authenticate from if you are differentiating
each domain by IP address?

I said (somewhat paraphrased):
You cannot have 2 userid's named "chris" in the same
Cyrus installation, without using 1 IP address per domain
and that there is nothing more to say about it.

You either create unique IDs across the mailbox namespace,
or you burn 1 IP address per domain.

If you can some how burn less than 1 IP address per domain
I'd love to hear about it.  If you were simply commenting
that you can have one master, and multiple different imapd
configurations, launched using the -c parameter, then our
definitions of multiple Cyrus solutions is slightly different.
I consider each authentication database/mailstore a separate
Cyrus installation and perhaps that was our misunderstanding.

-- Michael --

On Mon, 2001-10-08 at 04:52, Kevin M. Myer wrote:
> On Thu, 4 Oct 2001, Michael Fair wrote:
> 
> > You cannot, at this time, have multiple domains and one Cyrus
> > in the way you want it.  There's nothing more to say.  Given
> > the current constraints it cannot be done.  You must go to a
> > multiple Cyrus solution unless you are willing to change 
> > login identifiers.
> > 
> > To accomplish this using only one machine and without changing 
> > login IDs you must use 1 IP address per domain and run multiple 
> > master processes.
> 
> Thats not entirely true, assuming you have multiple ip addresses to use.  
> You do need to use 1 IP address per domain but you only need to run one
> master process.  Using the -C (altconfig) option and having each
> imapd/pop3/whatever process only bind to that 1 ip address, you can then
> specify different authentication sources for different domains.  As a
> result, you end up with multiple separate authentication realms and the
> desired result of having identicial userids for different domains.  No
> need to modify userids or anything else.  No modifications necessary to
> the source either.
> 
> Now if you don't have IP addresses to burn, this could be a problem...  
> And you can't do virtual-hosting ala HTTP 1.1 but thats more a limitation 
> of the IMAP4v1 spec than of Cyrus.
> 
> Kevin
> -- 
> Kevin M. Myer
> Systems Administrator
> Lancaster-Lebanon Intermediate Unit 13
> (717)-560-6140
> 
> 


Reply via email to