OpenChange intends to provide a portable implementation of the Microsoft Outlook and Microsoft Exchange protocols. That is, it provides the client and server sides of the Microsoft Exchange RPC (MAPI) protocols.
| Tags | Software Development Libraries Application Frameworks Communications Email Database Database Engines/Servers Office/Business groupware |
|---|---|
| Licenses | GPLv3 |
| Operating Systems | POSIX BSD Linux OpenSolaris |
| Implementation | C C++ Python |
| Translations | English |
Recent releases


Release Notes: This new release adds support for EcDoConnectEx and EcDoRpcExt2, improves Unicode support in libmapi stack, fixes numerous bugs, and provides, among other things, more complete support for MAPI properties. A new snapshot of OpenChange server is also available with folder semantics and preliminary message support.


Release Notes: Portability was improved to include FreeBSD, OpenSolaris, the Intel C Compiler, and the Sun Studio compiler. Preliminary support for Exchange 2003/2007 specific protocols and redirection support were implemented. Support for encrypted communications between client and server has been added. New libmapi functionality was added in server operations, properties, and in convenience functions. Ten new remote operations were added. Bugs were fixed for various libraries and utilities, and the tests were improved. The exchange2ical utility was reworked, which improves interoperability with other ICalender tools.


Release Notes: This release fixes numerous memory leaks, improves MAPI operations support, and provides a very preliminary (but working) OpenChange server implementation.


Release Notes: This release is a major step that implements many new MAPI calls, brings significant improvements to the openchange tools, introduces a mapiproxy hybrid proxy, and preliminary parts of the OpenChange server (which lets Outlook create an Exchange account properly).


Release Notes: This release is a major step in comparison to version 0.6. It implements many new MAPI calls, brings significant improvements to the openchange tools, introduces the OpenChange Property File library (libocpf) for developers and administrators, and makes openchange easier to install.