Microsoft и Exchange
by Евгений Викторович Арбатский - Последние полгода проводил эксперименты с Microsoft Exchange 2007, чтобы понять насколько он удобен или плох. Получил по MSDN AA дистрибутив Exchange, попробовал поставить на тестовый сервер на базе MS Windows 2000 Server, но выяснилось что для Exchange 2007 надо более новые операционные системы. Тогда я остановил выбор на MS Windows 2003 32bit, так как все остальное (Vista, Seven) слишком громоздки для виртуальной машины. При установки Exchange потребовалось к скаченному дистрибутиву сервера дополнительно выкачать обновлений и дополнительных пакетов с серверов Microsoft примерно на ... 1Гб. Одно радует - сейчас уже доступны безлимитные тарифы и хорошие скорости доступа к Интернет. 3 года назад такого в наших краях не было, поэтому установка в организации Exchange вышла в дополнительные затраты (покупка новой операционной системы, покупка Exchange, трафик). Через сутки Exchange заработал и предоставил свой набор инструментов - почта, контакты, календарь, Web-доступ (OWA). В качестве эксприементов проверил насколько реально к Exchange подключиться с мобильных устройств (получилось), Linux (получилось в Evolution, выяснил что в Kontact убрали поддержку Exchange), ну, а Web-доступ позволял работать со своими данными удаленно с любого рабочего места. Одна проблема была - в интерфейсе Exchange я не нашел куда вводить ключ для регистрации, хот сервер упорно напоминал о том, что эта версия не активирована ...
Re: Microsoft и Exchange
by Евгений Викторович Арбатский - Чтение документации особой ясности не давало, так как было два варианта:
- Ключ ввести никак нельзя;
- Ключ ввести можно, но только через консоль.
Через консоль у меня никак не получалось ввести ключ, а в ответ я получал сообщение о том, что "ключ неверный". Пока я гадал, то завершился срок работы сервера без активации и он перестал разрашать к нему подключаться. В конце-концов я нашел нормальную статью, где было написано что 32-битный вариант Exchange не работает в полном объем и он сделан только для ознакомления, а правильно использовать Exchange 64-bit.
"Хорошо" - подумал я и скачал Windows 2003 64bit и Exchange 64-bit, установил и стал думать как перенести данные. В начале опробовал стандартную утилиту NTBackup - создал резервную копию и попробовал ее восстановить на новом сервере, но не получилось, так как после восстановлние из копии база данных для Exchange переставала монтироваться. Использовал холодную копию базы (*.ebd) - не монтировалась. Использовал утилиту eseutil на базу, сделал repair и база подмонтировалась. Но тут выяснилось что для пользователей (с точно такими же логинами как и на предыдущем сервере) никакие данные не видны, хотя размер базы точно такой же.
"Хорошо" - подумал я и скачал Windows 2003 64bit и Exchange 64-bit, установил и стал думать как перенести данные. В начале опробовал стандартную утилиту NTBackup - создал резервную копию и попробовал ее восстановить на новом сервере, но не получилось, так как после восстановлние из копии база данных для Exchange переставала монтироваться. Использовал холодную копию базы (*.ebd) - не монтировалась. Использовал утилиту eseutil на базу, сделал repair и база подмонтировалась. Но тут выяснилось что для пользователей (с точно такими же логинами как и на предыдущем сервере) никакие данные не видны, хотя размер базы точно такой же.
Re: Microsoft и Exchange
by Евгений Викторович Арбатский - Тогда я решил использовать вариант экспорта почтовых данных (export-mailbox) в PST (в что-либо еще не экспортируется). Вообще, как я понял, данные из Exchange вытащить куда-либо кроме продуктов от Microsoft - нельзя. Для экспорта в PST потребовался MS Outlook 2003 и вышел - установил пробный вариант. Спустя пару суток после начала экспорта я наконец получил PST-файлы на старом 32-битном MS Windows 2003 Server с MS Exchange 2007.
Перекинул файлы на MS Windows 2003 Server 64-bit с MS Exchange 2007 64-bit, поставил там MS Outlook 2007 (благо у меня лицензий на него достаточно) и узнал от консоли Exchange, что сделать import-mailbox из PST на 64-битной Windows нельзя. Не потому, что на ней нет Outlook или не стоят какие-либо еще пакеты, либо нет последних апдейтов, а просто НЕЛЬЗЯ. Чтобы сделать такой импорт надо: иметь определенный класс Windows 32-битных и скачать бесплатный пакет с сайта Microsoft (~900Мб).
То есть для коммерческой организации это значит: помимо покупки MS Windows 2003 Server 64-бит, MS Exchange 2003 64-бит, необходимо еще купить, скажем, MS Windows 2003 32-бит, а еще потратить деньги на трафик (скжаем 1руб за Мб => 900руб, но правильнее посчитать 2000руб, так как потребуются апдейты для всех серверов).
Я взял MS XP SP2, установил на него SP3, выкачал пакет с Microsoft и узнал что это дистрибутив Exchange 2007 32-бит, который у меня уже и так был (прелестно). Но почему-то, при установке административной панели из Exchange 2007 32-бит (только панели, а не самого Exchange) требуется ~360Мб места, а так же подключение к Active Directory. Так вот это подключение никак не захотело работать, хоть я спецально на MS XP SP3 32-bit подключился к Active Directory на MS Windows 2003 Server 64-bit. Помощь от Microsoft ничего ясного по этому поводу не говорит.
Временный тупик.
P.S. Старый (32bit) и новый(64bit) MS Windows 2003 Server пока напрямую не связывал, так как каждый из них настроен как контроллер домена, видимо, придется 32-битный сервер перестраивать, но не удивлюсь если ничего из этого не получится.
P.P.S. Пока у меня однозначный вывод: для промышленной эксплуатации MS Exchange стараться не использовать. Иначе малейший шаг в сторону ведет к дополнительным финансовым затратам, либо невозможности что-либо сделать со своими данными. А с учетом нашего законодательства и последних веяний по защите данных - Microsoft можно будет привлечь за "несанкционированное ограничение доступа к данным" :) Видимо, в ближайший год два-три такие иски от предпринимателей могут появиться.
Перекинул файлы на MS Windows 2003 Server 64-bit с MS Exchange 2007 64-bit, поставил там MS Outlook 2007 (благо у меня лицензий на него достаточно) и узнал от консоли Exchange, что сделать import-mailbox из PST на 64-битной Windows нельзя. Не потому, что на ней нет Outlook или не стоят какие-либо еще пакеты, либо нет последних апдейтов, а просто НЕЛЬЗЯ. Чтобы сделать такой импорт надо: иметь определенный класс Windows 32-битных и скачать бесплатный пакет с сайта Microsoft (~900Мб).
То есть для коммерческой организации это значит: помимо покупки MS Windows 2003 Server 64-бит, MS Exchange 2003 64-бит, необходимо еще купить, скажем, MS Windows 2003 32-бит, а еще потратить деньги на трафик (скжаем 1руб за Мб => 900руб, но правильнее посчитать 2000руб, так как потребуются апдейты для всех серверов).
Я взял MS XP SP2, установил на него SP3, выкачал пакет с Microsoft и узнал что это дистрибутив Exchange 2007 32-бит, который у меня уже и так был (прелестно). Но почему-то, при установке административной панели из Exchange 2007 32-бит (только панели, а не самого Exchange) требуется ~360Мб места, а так же подключение к Active Directory. Так вот это подключение никак не захотело работать, хоть я спецально на MS XP SP3 32-bit подключился к Active Directory на MS Windows 2003 Server 64-bit. Помощь от Microsoft ничего ясного по этому поводу не говорит.
Временный тупик.
P.S. Старый (32bit) и новый(64bit) MS Windows 2003 Server пока напрямую не связывал, так как каждый из них настроен как контроллер домена, видимо, придется 32-битный сервер перестраивать, но не удивлюсь если ничего из этого не получится.
P.P.S. Пока у меня однозначный вывод: для промышленной эксплуатации MS Exchange стараться не использовать. Иначе малейший шаг в сторону ведет к дополнительным финансовым затратам, либо невозможности что-либо сделать со своими данными. А с учетом нашего законодательства и последних веяний по защите данных - Microsoft можно будет привлечь за "несанкционированное ограничение доступа к данным" :) Видимо, в ближайший год два-три такие иски от предпринимателей могут появиться.
Re: Microsoft и Exchange
by Евгений Викторович Арбатский - Проблему с импортом данных решил, но как-то не очевидно это произошло. Еще "вчера" не работало, а на следующий день уже заработало.
Следующим шагом стала настройка почты. И выяснилось что не совсем просто запустить почту на Exchange, если fron-end у меня сторонний почтовый сервер (Postfix). Буду разбираться (варианты решений нашел, но еще надо их опробовать).
Re: Microsoft и Exchange
by Евгений Викторович Арбатский - С удовольствием позабыл про мучения с Exchange и перешел на Zarafa. Zarafa является чудесной альтернативой с поддержкой почты, календарей, контактов, веб-интерфейса, совместимость с мобильными платформами. По крайней мере все мои андроиды нормально подключились к Zarafa так, как будто это Exchange. Ну, еще следуется отметить что Zarafa 7.0 уже сделана на юникоде и нормально поддерживает русский язык (более ранние версии, как показала практика, русский язык нормально не понимали).
Требования же к железу у Zarafa существенно ниже, да и работает она под Linux. Для малых офисов самое то :)