Поиск по сайту:

Как перейти с Microsoft Exchange Server на ONLYOFFICE


На этой странице

  1. Прежде чем начать
  2. Часть 1. Экспорт данных из MS Exchange
  3. Часть 2. Импорт данных MS Exchange в ONLYOFFICE

ONLYOFFICE – это решение с открытым исходным кодом, включающее онлайн-редакторы для текстовых документов, электронных таблиц и презентаций в сочетании с платформой для коллективной работы: почта, проекты, CRM, календарь, чат.

Почтовый сервер ONLYOFFICE разработан на основе пакета iRedMail с открытым исходным кодом и содержит следующие компоненты: Postfix, Dovecot, SpamAssassin, ClamAV, OpenDKIM, Fail2ban.

Почтовый сервер, интегрированный с ONLYOFFICE Community Server (распространяется под лицензией GNU GPL v3.0), позволяет вам:

  • подключить собственное доменное имя,
  • создавать почтовые ящики,
  • добавить псевдонимы для каждого почтового ящика,
  • создавать группы почтовых ящиков.

В этом руководстве мы узнаем, как переключиться с MS Exchange и перенести пользователей, почтовые ящики и сообщения в ONLYOFFICE.

Прежде чем ты начнешь

Если вы новичок в ONLYOFFICE, вы можете сразу установить все решение (со встроенным почтовым сервером) с помощью скрипта Docker. См. эти инструкции.

Если у вас уже установлен ONLYOFFICE Community Server, вам необходимо установить на свой компьютер версию Mail Server Docker.

Скачать скрипт:

wget https://download.onlyoffice.com/install/opensource-install.sh

После этого запустите команду, указав имя хоста почтового сервера вместо yourdomain.com:

bash opensource-install.sh -ics false -ids false -icp false -ims true -md yourdomain.com -es true

Часть 1. Экспорт данных из MS Exchange

Шаг 1. Запустите службу репликации почтовых ящиков Microsoft Exchange и выполните следующую команду в консоли cmd:

Get-Service -name MSExchangeMailboxReplication

Шаг 2. Получите необходимые административные права. Запустите команду в консоли, указав свое имя пользователя вместо <имя пользователя>:

New-ManagementRoleAssignment –Role "Mailbox Import Export" –User <user name>

Шаг 3. Перезапустите консоль веб-служб Exchange (EWS) с заданными правами администратора.

Шаг 4. Загрузите скрипт экспорта и запустите его в консоли EWS:

.\ExportExchangeData.ps1 -dir "C:\Temp"

где .\ExportExchangeData.ps1 — путь к скрипту, -dir \C:\Temp\ — путь к папке, которая будет использоваться для экспорта файла.

Шаг 5. Поместите папку с экспортированными данными на машину, где установлен ONLYOFFICE.

Часть 2. Импорт данных MS Exchange в ONLYOFFICE

Шаг 1. Скачайте и распакуйте скрипт импорта командой:

wget -O "ImportExchangeData.tar" "https://bit.ly/2jdOn8t" && tar -xvf ImportExchangeData.tar && cd ./Import

Шаг 2. Установите Python v.2.7 (если он у вас еще не установлен):

apt install python
python -V
Python 2.7.12

Шаг 3. Установите менеджер пакетов pip:

apt install python-pip
pip -V
pip 9.0.1 from /usr/local/lib/python2.7/dist-packages (python 2.7)

Шаг 4. Установите необходимые пакеты:

pip install -r requirements.txt

Шаг 5. Запустите скрипт, заменив параметры в скобках своими данными (добавьте параметр -s «https», если ваш портал использует HTTPS):

./ImportExchangeData.py -d "<portal domain>" -u "<portal administrator email>" -pw "<portal administrator password>" -f <path to the folder with the exported data>

Сделанный! Теперь вы можете использовать ONLYOFFICE Mail с пользователями, почтовыми ящиками и сообщениями, импортированными из MS Exchange.