この記事はAIによって翻訳されました
スクリプトを使用して新しいメールボックスを古いものと同期する
v1.6.57から、コンテナの起動後にスクリプトを実行してonlyoffice-mail-serverのデフォルト設定を変更することが可能になりました。
別のメールサーバーからONLYOFFICE Mail Serverにメールボックスを移行したい場合は、まずスクリプト/usr/src/iRedMail/tools/scripts/create_mailboxes.pyを使用して同じメールボックスを作成し、その後同期を行います。手順は以下の通りです:
次のコマンドを実行します:
docker exec -it onlyoffice-mail-server bash スクリプトが含まれているディレクトリに移動します:
cd /usr/src/iRedMail/tools/scripts/ 新旧のメールボックスの接続設定をリスト化したcsvファイルを準備し、csv形式で保存します。例:imapsync_users.csv。
以下はimapsync_users.csvファイルの例です:
host1,user1,password1,host2,user2,password2mx1.example.com,zzz@example.com,pwd123,mx2.example.com,zzz@example.com,pwd123mx1.example.com,yyy@example.com,qwerty12,mx2.example.com,yyy@example.com,qwerty12
ここで、host1(例:mx1.example.com)はonlyoffice-mail-serverコンテナでメールサーバーを作成する際に指定されたドメインであり、host2は古いメールサーバーのドメインです。他のパラメータも同様に設定します。
メールボックスを同期するためにスクリプトを実行します:
python imapsync_batch.py imapsync_users.csv 同期なしでスクリプトをテストしたい場合は、—dryパラメータを渡します:
python imapsync_batch.py imapsync_users.csv —dry スクリプトを使用して他の操作を行う方法については、以下の記事を参照してください:
次の項目が含まれている記事:タグ:
すべてのタグを見る