Представлена новая версия свободной реализации сервера Microsoft Exchange - OpenChange 0.9. Часть функциональности OpenChange построена на одной кодовой базе с проектом Samba 4, поддерживается работа в качестве клиента и сервера, совместимых с протоколами Microsoft Outlook и Microsoft Exchange RPC (MAPI).
Среди основных новшеств:
- Улучшена переносимость: добавлена поддержка FreeBSD, OpenSolaris и ряда других ОС, которые не используют библиотеки GNU; исправлены ошибки при сборке с использованием Intel C Compiler и компилятора Sun Studio; улучшена поддержка 64-разрядной архитектуры);
- Добавлены предварительная поддержка Exchange 2003/2007 (протоколы EcDoConnectEx и EcDoRpcExt2) и поддержка перенаправления. Это должно решить проблему с ошибкой ecWrongServer (0x478), которая возникает у ряда пользователей при работе с ПО основанном на OpenChange в кластерной среде Exchange;
- Появилась поддержка шифрования при взаимодействии клиента и сервера;
- Поддержка Exchange 2010 находится в начальной стадии тестирования. Чтобы установить Exchange 2010 по-умолчанию (требуется поддержка шифрования) необходимо использовать команду mapiprofile с опцией --encrypt во время создания профиля;
- Расширена функциональность libmapi для серверных операций, свойств и повышения удобства работы с функциями. Произведено добавление новых внешний операций (Remote Operations) (ReloadCachedInformation, TransportNewMail, OpenEmbeddedMessage и других);
- Кроме того, осуществлено большое количество усовершенствований. Сервер OpenChange стал корректно работать с Samba 4 alpha10. Переработана утилита exchange2ical, которая призвана обеспечивать совместимость с различными инструментами для работы с ICalender. Улучшены прокси-сервер OpenChange (mapiproxy), привязки Python и документация, включая описание API. Изменены различные библиотеки и утилиты.
|