- Заменяем Microsoft Exchange на Linux-решения.
- Следим за деньгами.
- Не Open Source, но с поддержкой открытых стандартов.
- CGP — не единственная замена для Exchange.
- Другие альтернативы MS Exchange, не упомянутые в статье:
- Перспективы: MS Exchange + Linux
- Ubuntu, почтовый клиент для MS Exchange 2007
- Введение
- Evolution-exchange
- MAPI Provider
- DavMail
Заменяем Microsoft Exchange на Linux-решения.
Обзор CommuniGate Pro Groupware и других способов перехода с Microsoft Exchange.
Одна из самых распространенных причин того, что на многих корпоративных серверах продолжают использовать OS Windows (несмотря на то, что существуют более надежные, безопасные и свободные OS) — это потребность в запуске Microsoft Exchange, который используется не только в качестве сервера электронной почты, но и для предоставления расширенных возможностей организации коллективной работы. К сожалению, пока ни один из свободных почтовых серверов не может полностью заменить Exchange. Но, тем не менее, под Linux существуют несколько коммерческих программ, которые вполне могут справиться с этой задачей.
Одна из самых функциональных программ такого рода — это CommuniGate Pro Groupware, перспективный и сравнительно новый продукт на этом постоянно расширяющемся рынке.
Вот — цитата из пресс-релиза компании Stalker Software, создателя CommuniGate Pro:
«CommuniGate Pro с Groupware делает возможной простую и быструю миграцию с Microsoft Exchange, которая будет совершенно незаметна для пользователей. Пользователи смогут так же, как обычно:
— Работать с Email.
— Проводить собрания.
— Предоставлять совместный доступ к папкам.
— Отвечать на запросы.
И все это — с помощью привычного интерфейса Outlook».
Конечно же, это — мощное заявление, но CommuniGate Pro (CGP) уже доказал свое право называться одним из лучших коммерческих Email-решений. Уже сейчас им пользуются Harvard, Rutgers, Stanford, Boston College, University of Virginia, десятки провайдеров и web-ориентированных почтовых служб, и еще бесчисленное множество маленьких и больших компаний (включая таких индустриальных гигантов, как Mohawk Industries). CommuniGate Pro — это уважаемая и стабильная программа, да и Stalker — далеко не новая компания. Их деятельность началась в 1993 году, и сейчас у этой компании есть все необходимое для того, чтобы конкурировать с самой Microsoft в области корпоративных Email и Groupware серверов.
Следим за деньгами.
Деньги — это одна из главных причин того, что многие компании хотят избавиться от продуктов Microsoft и занимаются поисками альтернативных решений. По результатам исследования компании Stalker, полная стоимость 3-х летнего использования Exchange для обслуживания 1000 пользователей — $415,297. В то же время использование CommuniGate Pro для того же количества пользователей и в течение тех же трех лет обойдется всего лишь в $180,018. Такие цифры должны заинтересовать IT-менеджеров с небольшим бюджетом. К тому же, различия в ценах на программное обеспечение ($1,199 за Win2K server + $3,999 за Exchange Server + $67,000 за лицензии на доступ 1000 клиентов, или $120 за Red Hat Linux + $1,999 за лицензию на сервер CGP + $19,999 за лицензии на 1000 пользователей) — это всего лишь небольшая часть экономии при переходе с Exchange на CommuniGate Pro. Все остальное — следствие тех фактов, что новая лицензионная политика Microsoft требует затраты дополнительных $18,000 на лицензионные взносы по истечению первого года. К тому же, требования CGP к аппаратному обеспечению — в 2 раза ниже, и для его обслуживания требуется меньше административных (человеческих) затрат, чем для обслуживания сервера с установленным Microsoft Exchange.
Самое главное — Stalker утверждает, что CommuniGate Pro Groupware является прямой заменой для Exchange.
«Вы можете совершенно свободно скачать продукты Stalker Software и использовать их в течении неограниченного количества времени.
Незарегистрированный сервер CGP является полнофункциональным и не имеет никаких ограничений. Единственное отличие — к каждому сообщению добавляется однострочный баннер.
Так что — вы можете установить, отконфигурировать и использовать CommuniGate Pro без регистрации в течении неограниченного времени. И только если вас удовлетворит работоспособность и функциональность этого продукта — можете связываться с отделом продаж Stalker и приобретать лицензионные ключи».
Это — мощная тактика распродаж, особенно в мире программ, создатели которых обещают намного больше, чем есть на самом деле. Если вам надоели постоянно увеличивающиеся лицензионные взносы на продукты Microsoft, или если вы уверены в том, что переход на не-Exchange решение облегчит жизнь системным администраторам вашей компании — можно сделать этот переход плавным и постепенным. Для начала попробуйте поставить CGP хотя бы на один «тестовый» сервер и посмотрите на то, как все это будет работать. Если вам понравится, можно доверить CommuniGate Pro Groupware более серьезные задачи — или даже заказать на него лицензию.
Не Open Source, но с поддержкой открытых стандартов.
По утверждениям компании Stalker, Evolution and Ximian Connector работают с CGP. Когда календарные функции Mozilla и OpenOffice будут достаточно развиты, эти программы тоже смогут работать с CommuniGate Pro. Основная цель CGP — это полная поддержка стандартов ical и vcal. А это значит, что CommuniGate Pro является по-настоящему кроссплатформенным решением, в отличии от Exchange, создатели которого даже не планируют включать в свой продукт поддержку Linux/Unix и календаря Apple.
Теперь компания, которая ранее была вынуждена сделать Windows своей стандартной десктопной операционной системой («чтобы все могли пользоваться возможностями Exchange»), сможет дать своим сотрудникам больше свободы. Например, люди, связанные с дизайном и графикой, теперь смогут использовать свой любимый Mac, а продвинутые технические сотрудники — работать в Linux/Unix.
Если другие Groupware-сервера и сервера для корпоративного обмена сообщениями тоже будут ориентироваться на открытые стандарты, то Microsoft Exchange внезапно станет одним из худших представителей этого класса. И это — только из-за недостатков совместимости, не говоря уже о лицензионных издержках и огромных аппаратных требованиях.
Конечно же, логичнее всего — использовать CommuniGate Pro на платформе Linux для того, чтобы добиться низкой стоимости и высокой надежности. Но самое странное — это то, что вы можете запустить CGP и на любой версии MS Windows, а так же и на некоторых других платформах. По информации Stalker, CommuniGate Pro поддерживает более 30 различных комбинаций аппаратных средств и операционных систем.
CGP — не единственная замена для Exchange.
Все больше и больше компаний предлагают свои альтернативы для Exchange, большинство из которых работают на Linux. (Один из самых последних примеров — новейшее решение от SuSE под названием «SuSe Linux Openexchange Server»). Особенно интересная тема — это Open Source-решения, которые могут в скором времени стать достаточно функциональными для того, чтобы вступить в конкуренцию с Exchange.
Ну а пока — если вам надоело возиться с сервером Exchange, если ваш клиент или босс не хочет постоянно платить за лицензии Microsoft, и если вашему клиенту или компании действительно не нужны ВСЕ функции Exchange (или CommuniGate Pro), то вашему вниманию предоставляется небольшая запись разговора с компьютерным консультантом по имени Rick Bestany, который недавно провел процедуру замены Exchange на обыкновенный сервер qmail.
Rick: Мой клиент — оптовая компания поставки морепродуктов. Почти все люди, работающие там, даже не представляли, в чем разница между Exchange и любым другим почтовым сервером. У них был установлен Exchange, потому что их предыдущий администратор был сертифицированным инженером Microsoft, имеющим жизненную позицию: «Использовать продукты Microsoft или умереть».
Когда я только взялся за это дело, их сервер Exchange работал некорректно. Диск был полностью занят, и большинство пользователей даже не могли получить свою почту. Я купил старый Pentium II, поставил RH 7.3 и Qmail, добавил пользователей и изменил настройки подключения на каждой рабочей станции. На все это ушло около 4 часов. С тех пор никто ни разу не упомянул что-нибудь об электронной почте.
Потом я отформатировал их старый почтовый сервер, поставил туда qmail и забрал свой PII.
Newsforge: Они упоминали о снижении функциональности, или qmail делал все, что им нужно?
Rick: Никаких жалоб. Qmail справляется со всем, что им нужно.
Newsforge: Они сэкономили деньги?
Newsforge: Они довольны?
Другие альтернативы MS Exchange, не упомянутые в статье:
Amphora — Проект, основанный на zope и qmail. GPL.
Tutos — Многофункциональное решение, основанное на Linux/Apache/PHP/Mysql/Sendmail. GPL.
Kroupware — Новый проект от разработчиков KDE PIM, который финансируется правительством Германии (!). GPL.
Источник
Перспективы: MS Exchange + Linux
Хочу рассказать о грядущем счастье для линуксоидов, в плане поддержки нативного протокола MS Exchange MAPI, а также тем, что уже реализовано и с чем уже сейчас можно поиграться.
Многие, кто пытался настроить доступ к MS Exchange из Linux наверняка всегда в своих поисках приходили лишь к одному решению — Evolution + exchange плагин к нему. Более любопытные. знают, КАК и с помощью какой матери реализована эта поддержка. И всегда становится грустно, потому как Exchange стоит во многих местах, например в гос. органах и обеспечивает совместную работу людей и линуксу без поддержки протокола доступа к Exchange, к сожалению, закрыта туда дорога. Так было раньше, но сейчас…
Есть очень хороший проект, название которому — openchange (http://openchange.org/). По словам разработчиков, это Open Source реализация протокола MAPI (http://ru.wikipedia.org/wiki/MAPI). Как говорит википедия: MAPI — интерфейс программы, работающей с электронной почтой в Microsoft Windows. MAPI позволяет получать, читать, создавать, отправлять почтовые сообщения, присоединять к ним файлы (или получать доступ к присоединенным файлам) и т. д. Кроме того, протокол также предоставляет такие возможности, как общие календари. контакты, общие каталоги, задачи и записки. В общем всё, что необходимо для совместной работы.
До недавнего времени всем этим богатством могли пользоваться по большей части только пользователи Windows и MS Outlook. Но на данный момент, у линукс пользователей имеется во первых сама библиотека реализаующая mapi протокол (libmapi www.openchange.org/index.php?option=com_content&task=view&id=63&Itemid=71), уже доступная во многих дистрибутивах, а во вторых — замечательный KDE4, с его Akonadi. Кроме того, для Akonadi уже имеется ресурс, представляющий собой интерфейс между Akonadi и библиотекой libmapi, уже находящийся в kdepim (http://www.openchange.org/index.php?option=com_content&task=view&id=111&Itemid=87). Вот только есть одна загвоздка — пока что этот ресурс является скорее технологическим проектом, чем чем-то завершённым и в следствие чего, пока не доступен пользователям. Но что делать, если уж сильно приспичит? Как мне например при возникновении острой производственной необходимости =)
Ниже небольшое руководство, на тему «Как достучаться до MS Exchange из под KDE4» =). А если сборка не интересует, можно сразу пролистнуть несколько следующих абзацев и посмотреть на результат.
Во первых, определимся с тем что мы имеем. Имеем мы к примеру, как в моём случае, дистрибутив Debian Lenny, оконную среду KDE 4.2 и libmapi 0.8 в репозитарии experimental. Что мы можем с этим сделать? Для начала, мы должны будем скачать исходники libmapi, немного их изменить, собрать из них пакеты и установить их в системе. Чтобы стало сразу ясно зачем это нужно, скажу, что kdepim использует C++ обёртку над libmapi(в виде набора заголовков), называемую libmapi++. В свою очередь, в оригинальных исходниках библиотеки имеются данные заголовки, но сборщики пакета, видимо решив, что пока эти заголовки никому не нужны не собирают пакет libmapi++-dev. Что же, сделаем это самостоятельно.
Создадим некий каталог в нашей домашней дирректории, например
/kdepim/libmapi/:
$ mkdir -p
Теперь, добавим в наш sources.list репозитарии пакетов исходного кода дебиана и выполним sudo apt-get update. Это по понятным причинам описываться не будет =) После этого, находясь в директории
/kdepim/libmapi/ выполним команду
$ apt-get source libmapi0
После чего получим три файла и каталог с распакованными исходниками и наложенными на них патчем. Перейдём в появившийся каталог, выполним в нём dpkg-checkbuilddeps и до установим все пакеты которых не хватает для сборки, плюс пакет libboost-dev. Внимание: помимо прочего этому пакету для сборки требуется также пакет samba4-dev, который в свою очередь тянет за собой саму samba4 и есть вероятность, что самба просто перестанет работать в системе.
Далее, отроем файл debian/rules и за комментируем строку «rm -rf $(CURDIR)/debian/tmp/usr/include/libmapi++», а в файле debian/control наоборот, добавим несколько новых:
Package: libmapi++-dev
Section: libdevel
Architecture: any
Depends: libc6-dev, libmapi0 (= $
Description: Development files for the MAPI client library
This library provides a client-side implementation of the MAPI protocol
that is used by Microsoft Exchange and Outlook.
.
Currently implemented features include sending and receiving mail and
enumerating the address book.
.
This package contains the development files.
Источник
Ubuntu, почтовый клиент для MS Exchange 2007
Введение
Evolution-exchange
https://owa.domaine.ru/owa и имя пользователя. При вводе имени пользователя есть один нюанс: evolution не поймёт его в обычном виде — domaine/login, имя пользователя следует вводить в виде — login@domaine.local. Пробуем авторизоваться: появляется запрос на ввод пароля к login@domaine.local, после ввода пароля от доменной учётной записи, появляется ещё один запрос на ввод пароля к login — то есть имени почтового ящика, и тут неудача — ошибка авторизации. Скорее всего это связано с тем что, evolution-exchange неплохо работает с MS Exchange 2000/2003, но у нас Exchange 2007.
MAPI Provider
Далее рассмотрим способ использования пакета MAPI Provider или evolution-mapi. При настройке учётной записи в Evolution устанавливаем тип сервера — Exchange MAPI. Сам же сервер следует указать так же как при настройке Outlook. Остаётся ввести имя пользователя и домен, затем проверка подлинности и настройка закончена. Но при запуске клиента оказывается всё очень печально: evolution не видит папок названными кириллическими символами. При аналогичной настройке в Ubuntu 10.10 имена папок отображались символами вопросов, но они отображались. Однако, мне удалось увидеть список контактов и календарь, и даже отправить письмо, но этого, к сожалению не достаточно.
DavMail
Ещё один способ, на мой взгляд самый работоспособный, — это использование DavMail. Это так сказать прослойка между почтовым клиентом и MS Exchange. DavMail подключается к MS Exchange и создаёт локальный сервер IMAP и POP. В этом случае я использовал в качестве почтового клиента Mozilla Thunderbird. Настройка DavMail сводиться к указанию адреса OWA и портов подключения. В Thunderbird в качестве SMTP, IMAP или POP серверов необходимо указать localhost и соответственный порт.
Для работы с календарём необходимо установить расширение Lightning. Подключение календаря так же осуществляется посредством DavMail, аналогично предыдущим настройкам в качестве сервера указываем localhost и порт по умолчанию — 1080. В моём случае календарь ругался на просроченный сертификат безопасности. Открываем настройки Thunderbird, заходим Дополнительные -> вкладка Сертификаты -> Просмотр сертификатов -> вкладка Серверы и импортируем ранее сохраненный во время ошибки сертификат.
Далее нужно подключить адресную книгу, через LDAP порт, мне это не удалось. Для работы с контактами необходимо установить расширение Inverse SOGo Connector. Затем открываем адресную книгу, открываем меню файл -> создать -> Remote Address Book, вводим название и URL к контактам. Контакты в этом случае в DavMail подключаются через протокол Caldav HTTP и соответственно порт подключения будет такой же как при подключении календаря — 1080. В итоге строка URL будет выглядеть следующим образом:
Источник