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

Reply via email to