ONLYOFFICEは、テキストドキュメント、スプレッドシート、プレゼンテーション用のオンラインエディタと、メール、プロジェクト、CRM、カレンダー、チャットなどのグループウェアプラットフォームを組み合わせたオープンソースソリューションです。
ONLYOFFICE Mail Serverは、オープンソースのiRedMailパッケージに基づいて開発されており、Postfix、Dovecot、SpamAssassin、ClamAV、OpenDKIM、Fail2banのコンポーネントが含まれています。
ONLYOFFICE Community Server(GNU GPL v3.0で配布)と統合されたMail Serverを使用すると、次のことが可能になります。
- 自分のドメイン名を接続します
- メールボックスを作成します
- メールボックスごとにエイリアスを追加します
- メールボックスグループを作成します。
このチュートリアルでは、MS Exchangeから切り替えて、ユーザー、メールボックス、メッセージをONLYOFFICEに転送する方法を学習します。
ONLYOFFICEを初めて使用する場合は、Dockerスクリプトを使用して、完全なソリューションを一度に(統合されたメールサーバーを使用して)インストールできます。これらの手順を参照してください。
ONLYOFFICE Community Serverがすでにインストールされている場合は、MailServerDockerバージョンをマシンにインストールする必要があります。
スクリプトをダウンロードします:
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:MSExchangeからデータをエクスポートする
ステップ1。 Microsoft Exchangeメールボックスレプリケーションサービスを起動し、cmdコンソールで次のコマンドを実行します。
Get-Service -name MSExchangeMailboxReplication
ステップ2。 必要な管理者権限を取得します。
New-ManagementRoleAssignment –Role "Mailbox Import Export" –User <user name>
ステップ3。 指定された管理者権限でExchangeWebサービス(EWS)コンソールを再起動します。
ステップ4。 エクスポートスクリプトをダウンロードして、EWSコンソールで実行します:
.\ExportExchangeData.ps1 -dir "C:\Temp"
ここで、。\ ExportExchangeData.ps1はスクリプトへのパス、-dir "C:\Temp"はファイルのエクスポートに使用されるフォルダーへのパスです。
ステップ5。 エクスポートされたデータを含むフォルダーを、ONLYOFFICEがインストールされているマシンに配置します。
パート2:MSExchangeデータをONLYOFFICEにインポートする
手順1.次のコマンドを使用してインポートスクリプトをダウンロードして解凍します:
wget -O "ImportExchangeData.tar" "https://bit.ly/2jdOn8t" && tar -xvf ImportExchangeData.tar && cd ./Import
手順2.Pythonv.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.括弧内のパラメーターを独自のデータに置き換えてスクリプトを実行します(ポータルがHTTPSを使用している場合は、-s "https"パラメーターを追加します):
./ImportExchangeData.py -d "<portal domain>" -u "<portal administrator email>" -pw "<portal administrator password>" -f <path to the folder with the exported data>
終わり!これで、MS Exchangeからインポートされたユーザー、メールボックス、およびメッセージでONLYOFFICEメールを使用できます。