À 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
:
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
Où 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: