Now that James v2.1 is delivered (Danny still needs to do some work on Jakarta, or I need to get sufficient karma to make the changes), I'm going back over some older e-mails ... one of which is from Kenny Smith, entitled "Dynamic Domains."
> I would like to be able to add a domain to James without having to hard > code it in the config.xml and without having to restart. This should be a feature goal for James v3. Do you know the Wiki? :-) > 1) Write code to replace the <servername/> entries in the config.xml with > JDBC calls. We need to discuss, generically, how we want to handle dynamic configuration. One method, as a strawman, might be to view the current config.xml as a bootstrap, and to have configuration handlers that can go out to other data sources, and call methods on James to affect configuration. So you might have a configuration handler that would lookup server names from JNDI or from a database, and it would call a method on James to add a new server name. > 2) Stop using SMTP-AUTH (the thing requiring the hard coded domains), and > write code to dynamically allow and disallow mail relay. > add a mailet to record the IP address and timestamp of a user > when they make a successfully authenticated POP connection. This ties in with Serge's comment about DRAC (http://mail.cc.umanitoba.ca/drac/). --- Noel -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
