On Mon, Jul 02, 2001 at 02:08:17PM -0400, Dan Melomedman wrote:
> On Mon, Jul 02, 2001 at 06:32:34PM +0200, Henning Brauer wrote:
> > > An ideal way, IMO is to look at the client's IP address, match
> > > it, and append appropriate @domain for LDAP search.
> > Come on. I don't know which client IP belongs to which virtual domain. If
> > you have roaming users (except staff we don't have another user type...)
> > this is simply impossible.
> Good point. But the possibilities are not exhausted yet. What if the
> pop3 server had an IP address-based virtual support as a stand-alone
> daemon. It would listen on separate IP addresses where each IP address
> would mean a different @domain part. Depending on which IP address
> the connection comes in, the search would be done accordingly. Another
> scheme could be different base DNs for subtree or one level search
> for different IP addresses.
Then we are back on 1 IP per virtual domain. In our case this would mean we
need some hundred IPs on the mail machines while they typically have only 2
- 5. Remember that it is not too common to have webhosting and mail services
on the same machine (for very good reasons).
> I have been planning to write a scalable enterprise-quality POP3 server
> for a long time, and actually have done some preliminary work but really
> don't have time to complete it.
> > > Different attributes for smtp and pop3 authentication are stupid.
> > Huh?? smtp authentication? stock qmail-ldap doesn't have this feature.
> > I never talked about different auth attributes. If the mail and
> > mailalternateaddress attributes are valid login ids they should be valid
> > everywhere of course.
> I misspoke here. What I meant was that smtp information in the database
> doesn't have a problem because it's already stored in the
> username@domain format. By contrast pop3 information leaves a hole.
hmm, i don't really get your point. Currently there is only _1_ attribute
for authentication: uid.
--
* Henning Brauer, [EMAIL PROTECTED], http://www.bsws.de *
* Roedingsmarkt 14, 20459 Hamburg, Germany *
Unix is very simple, but it takes a genius to understand the simplicity.
(Dennis Ritchie)