Norman Maurer wrote:
First off all i want to create and VirtualUserTable service which can be
used in other classes. At the moment i created the XMLVirtualUserTable
and JDBCVirtualUserTable as implementations.
+1
We should also make the DefaultJamesUsersRepository to implement this
new service so that we could remove the "AliasingForwarding" mailet and
only keep the VUT service.
The second step ( and the harder step) is to make it manageable. This
is only the case for JDBCVirtualUserTable at the moment. I want to add
JMX and RemoteManager support for it to create mappings and delete them.
+1
The third step will be to deprecate the current forwarding and aliasing
implementations. Maybe we can add some stub methods to mimic the old
methods.
Any thougths ?
I think we should introduce a store for VUTs so we can have multiple
VUTs or otherwise also keep the current mailets.
Otherwise we would limit the current possibilities: I, for example, use
many XMLVirtualUserTables in a single configuration because I need
multiple rewriting in sequence and using a single VUT would make it much
less readable/manageable.
Stefano
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]