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]

Reply via email to