A partir de v1.6.57 es posible ejecutar un script después de iniciar el contenedor para cambiar configuración predeterminada de onlyoffice-mail-server.
Si Usted desea transferir buzones de correo de un servidor de correo al Servidor de Correo de ONLYOFFICE, primero Usted necesita crear los mismos buzones de correo usando el script /usr/src/iRedMail/tools/scripts/create_mailboxes.py
y luego realizar la sincronización. Para hacerlo:
Ejecute el comando siguiente:
docker exec -it onlyoffice-mail-server bash
Vaya al directorio que contiene scripts:
cd /usr/src/iRedMail/tools/scripts/
Prepare el archivo csv que contiene una lista de ajustes de conexión para buzones de correo nuevos y antiguos y guárdelo en el formato csv, por ejemplo, imapsync_users.csv
.
A continuación se muestra un ejemplo del archivo imapsync_users.csv
:
host1,user1,password1,host2,user2,password2
mx1.example.com,zzz@example.com,pwd123,mx2.example.com,zzz@example.com,pwd123
mx1.example.com,yyy@example.com,qwerty12,mx2.example.com,yyy@example.com,qwerty12
Donde host1
(por ejemplo, mx1.example.com
) - es un dominio que se ha especificado al crear el servidor de correo en el contenedor onlyoffice-mail-server, y host2
- es un dominio del servidor de correo antiguo. Otros parámetros se establecen de la misma manera.
Ejecute el script para sincronizar buzones de correo:
python imapsync_batch.py imapsync_users.csv
Si desea poner a prueba el script sin la sincronización, Usted debe pasar el parámetro —dry
:
python imapsync_batch.py imapsync_users.csv —dry
Para enterarse de cómo realizar otras operaciones usando el script, puede consultar siguientes artículos: