Как перейти с Microsoft Exchange Server на ONLYOFFICE
На этой странице
- Прежде чем начать
- Часть 1. Экспорт данных из MS Exchange
- Часть 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.