Sinhronizacija novih poštanskih sandučića sa starim pomoću skripte
Počevši od v1.6.57, moguće je pokrenuti skriptu nakon pokretanja kontejnera kako bi se promenila podrazumevana podešavanja onlyoffice-mail-server.
Ako želite da prenesete poštanske sandučiće sa jednog mail servera na ONLYOFFICE Mail Server, prvo morate kreirati iste poštanske sandučiće koristeći skriptu /usr/src/iRedMail/tools/scripts/create_mailboxes.py i zatim izvršiti sinhronizaciju. Da biste to uradili:
Izvršite sledeću komandu:
docker exec -it onlyoffice-mail-server bash
Idite u direktorijum koji sadrži skripte:
cd /usr/src/iRedMail/tools/scripts/
Pripremite csv fajl koji sadrži listu podešavanja za povezivanje novih i starih poštanskih sandučića i sačuvajte ga u csv formatu, na primer, imapsync_users.csv.
U nastavku je primer imapsync_users.csv fajla:
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
Gde je host1 (na primer, mx1.example.com) - domen koji je naveden prilikom kreiranja mail servera u onlyoffice-mail-server kontejneru, a host2 - domen starog mail servera. Ostali parametri su postavljeni na isti način.
Izvršite skriptu za sinhronizaciju poštanskih sandučića:
python imapsync_batch.py imapsync_users.csv
Ako želite da testirate skriptu bez sinhronizacije, trebali biste dodati parametar --dry:
python imapsync_batch.py imapsync_users.csv --dry
Da biste saznali kako da izvršite druge operacije koristeći skriptu, možete se obratiti sledećim člancima: