本文由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 文件的示例:

  1. host1,user1,password1,host2,user2,password2
  2. mx1.example.com,zzz@example.com,pwd123,mx2.example.com,zzz@example.com,pwd123
  3. mx1.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 工作区

文章: 标签:
浏览所有标签