Levent, I have a custom implementation, which covers all your requirements, except SMTP authentication for virtual domains. It works fine for me for several months, already.
There are some problems: 1. I nevered tried it with file type repositories, although in theory it should work; 2. In order to extend certain James services, during compilation time I'm redeclaring some private members in original james classes to public. This means, that you should recompile everything from scratch, whenever a new James release is available. It is not possible just to get James binaries and add my extension jars to lib dirs... And of course, if for some reason my extensions are not compatible with future James releases, you should wait for me to fix them :) I may send you either sources, or compiled james.sar. In second case it would be enough just to replace your original james.sar and apply appropriate changes in config.xml. Regards, Simeon -----Original Message----- From: Levent Guendogdu [mailto:[EMAIL PROTECTED] Sent: Friday, August 01, 2003 16:07 To: [EMAIL PROTECTED] Subject: Multiple Realm Functionality / Virtual Mail Servers Hi all, am I correct that handling virtual realms is not possible with James? I need that functionality very badly and I have the weekend to do some work on it. Has there been any discussion about it, yet? Since I'm new to the list I don't have any archive to search trough, so I can't tell if there's been any discussion about a good way to start the implementation. >From what I can tell so far work needs to be done in two areas: 1) The repositories: store mails for different domains in different repositories. This should be quite easy to accomplish since you can already define multiple repositories and only need to give them different names. 2) The services: POP3, SMTP... These are based on user information and authentication. Work has to be done to make those services recognize different realms and use the user information accordingly. AFAIK these services always use the "LocalUsers" repository. Am I correct, so far? Thanks for any pointers, suggestions or flames ;) Bye, Lev. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
