First, thank you for the kind words on my muti-domain configuration example. You're right - it's not ideal, but it works.
If I understand your proposal correctly, you are basically suggesting that each user be assigned a POP3 mailbox name and an SMTP e-mail address, with each referenced by each side of the e-mail server. For single domains they would (probably) have the same names, and for multi-domains they could be different as the admins decide. In the case where multiple e-mail addresses exist for the same user, standard forwarding rules could be used. This suggestion would require a fairly significant design change to James. Currently, the UserRepository interface (which defines the users) does not separate the two, nor does it define the domain part of the e-mail address. In the current design, the domain part of the e-mail address is really only used to decide if the e-mail is handled by the local machine or not. After that, it's lost. The first question is, whether to go this route. The next question is how/whether to make a new UserRepository design backward-compatible. Since this is technically an unreleased product, is backward-compatibility an issue? Personally, I like the idea. But I'm not one of the people who needs to be convinced. :-) > -----Original Message----- > From: Noel J. Bergman [mailto:[EMAIL PROTECTED]] > Sent: Sunday, April 28, 2002 6:14 PM > To: James Users List > Subject: RE: Virtual hosting redux, smtp mapping, etc. > > > Aaron, > > > Why not just adopt a naming convention for POP3 logins? > Use a mailet to > > convert a message addressed to "[EMAIL PROTECTED]" to > "me..mydomain.com". > > If you WANT such a convention for YOUR environment, that's > fine. All that > you'd have to do is put something like [me, mydomain, > me..mydomain.com] into > the SMTP mapping table. On the other hand, I don't happen to > want that > convention for MY host(s). > > There is no direct mapping between STMP and POP3. I am > defining a mechanism > to standardize HOW to map, not WHAT to map. > > --- Noel > > > -- > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
