Hi Julien,
Thanks for your kind response. If I understand correctly that the
libmapi for the client side is used for Gnome Evolution or Thunderbird
email client to connect to window exchange server. I guess that the
libmapi server functions are probably not fully completed yet, it has
limited functions, only support address book. Is that correct?
Regarding to our configuration, the word "proxy" was not accurate, it
caused more confusion. Let me try to explain more.
We have an experimental system, with window clients in one side and a
remote window exchange server in another side. To accelerate the file
downloading, we have a liunx box with customized TCP, which connects to
another linux box with customized TCP in the remote side. Please see
following diagram for the configuration:
-------- --------------- --------------- ----------
|window|---|Linux box 1 | |Linux box 2 |---|Window |
|client| |with modified|--{Internet}--|with modified| |exchange|
-------- |TCP for | |TCP for | |server |
|acceleration | |acceleration | ----------
--------------- ---------------
We need to extract mapi data received from window clients in linux box
1, then repacked them into accelerated TCP packets and transmit to the
remote linux box 2 via Internet. In linux box 2, it takes the mapi data
from the accelerated TCP packets and put them back to normal TCP packets
and send them to a window exchange server, the responses are vice versa.
This system configuration above has probably no interests, or it does
not even make sense to you, but that is not what I intend to discuss
here. It is indeed great appreciated if you can help to explain me
whether the current libmapi can be used, or adopted, or modified to
above purpose.
I guess, in libmapi client, the connection between above linux box 2 and
window server has already been implemented. If the libmapi server was
completed, then the libmapi server could be used to above interface
between window clients and linux box 1. But, I guess, from what I read
from the source code and your response, that part of the libmapi server
has not been ready yet. I wish I could be wrong, please correct me.
Thank you.
Jim
Julien Kerihuel wrote:
> On Tue, 2007-07-17 at 22:24 +1000, [EMAIL PROTECTED] wrote:
>
>>Can the libmapi be used in a linux box to receive mapi
>>requests/connections/messages from window machines?
>
>
> libmapi is only for the client side. In the configuration you describe
> it can only be used in the second stage of the process: Linux ->
> Exchange.
>
>
>>We have a system that a linux box is used as a proxy between the window
>>clients and a
>>window server.
>
>
> I don't really understand why you need a proxy between your windows
> clients and server for exchange related operations. If you could provide
> more information, this would certainly help in defining whether the kind
> of server feature you're looking for could be developed quickly.
>
>
>>Do we have to install the OpenChange server in the linux
>>box? If it is correct, is there a document for installing OpenChange server?
>
>
> The current server won't act as a proxy but a stand-alone server, and will
> only provide address book support.
>
_______________________________________________
devel mailing list
[email protected]
http://mailman.openchange.org/listinfo/devel