Synchronisation des boîtes aux lettres à l'aide d'un script

À partir de la version v1.6.57, il est possible d'exécuter un script après le démarrage du conteneur pour modifier les paramètres par défaut du serveur onlyoffice-mail-server.

Si vous souhaitez transférer vos boîtes mail vers le serveur de messagerie ONLYOFFICE Mail Server, il faut tout d'abord créer les mêmes boîtes mails en utilisant le script /usr/src/iRedMail/tools/scripts/create_mailboxes.py et ensuite lancer la synchronisation. Pour ce faire:

Exécutez la commande suivante:

docker exec -it onlyoffice-mail-server bash

Passez au répertoire comportant le script:

cd /usr/src/iRedMail/tools/scripts/

Préparez le fichier csv comportant la liste des paramètres de connexion de nouvelles et d'anciennes boîtes mail et enregistrez-le dans le format csv, par exemple, imapsync_users.csv.

Vous trouverez ci-dessous un exemple du fichier 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 (par exemple, mx1.example.com) - est le domaine qu'on a indiqué lors de la création du serveur de messagerie dans le conteneur onlyoffice-mail-server et host2 - est le domaine de l'ancien serveur de messagerie. D'autres paramètres sont configurés de la même manière.

Exécutez le script pour synchroniser les boîtes mail:

python imapsync_batch.py imapsync_users.csv

Si vous souhaitez tester le script sans effectuer la synchronisation, vous devez passer le paramètre —dry:

python imapsync_batch.py imapsync_users.csv dry

Veuillez consulter les informations ci-dessous pour apprendre à effectuer d'autres opérations en utilisant le script:

Hébergez ONLYOFFICE Workspace sur votre serveur

Articles avec le tag :
Parcourir tous les tags