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]>

Reply via email to