Questo articolo è stato tradotto dall’AI

Sincronizzare nuove caselle di posta con quelle vecchie usando uno script

A partire dalla v1.6.57, è possibile eseguire uno script dopo l'avvio del container per modificare le impostazioni predefinite del onlyoffice-mail-server.

Se desideri trasferire le caselle di posta da un server di posta a ONLYOFFICE Mail Server, prima devi creare le stesse caselle di posta utilizzando lo script /usr/src/iRedMail/tools/scripts/create_mailboxes.py e poi eseguire la sincronizzazione. Per farlo:

Esegui il seguente comando:

docker exec -it onlyoffice-mail-server bash

Vai alla directory che contiene gli script:

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

Prepara il file csv che contiene un elenco delle impostazioni di connessione per le nuove e vecchie caselle di posta e salvalo nel formato csv, ad esempio, imapsync_users.csv.

Di seguito è riportato un esempio del file 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

Dove host1 (ad esempio, mx1.example.com) è un dominio che è stato specificato durante la creazione del server di posta nel container onlyoffice-mail-server, e host2 è un dominio del vecchio server di posta. Altri parametri sono impostati allo stesso modo.

Esegui lo script per sincronizzare le caselle di posta:

python imapsync_batch.py imapsync_users.csv

Se vuoi testare lo script senza la sincronizzazione, dovresti passare il parametro —dry:

python imapsync_batch.py imapsync_users.csv dry

Per scoprire come eseguire altre operazioni utilizzando lo script, puoi fare riferimento ai seguenti articoli:

Voci con l'etichetta tag:
Sfoglia tutti i tag