本文由AI翻译
使用脚本同步新旧邮箱
从 v1.6.57 开始,可以在容器启动后运行脚本来更改 onlyoffice-mail-server 的默认设置。
如果您想将邮箱从一个邮件服务器转移到 ONLYOFFICE 邮件服务器,首先需要使用脚本 /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 要了解如何使用脚本执行其他操作,您可以参考以下文章:
在您自己的服务器上托管 ONLYOFFICE 工作区
文章: 标签:
浏览所有标签