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:

  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

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:

Članak sa oznaka:
Pregledajte sve oznake