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]

Reply via email to