Sziasztok!
Nagyjából 100 mailbox-ot kellene imap segítségével szinkronizálnom két szerver között, lehetőleg minél kevesebb emberi beavatkozással.
Tudtok erre valami kész megoldást?
Üdv:
Cseresznye
- 2438 megtekintés
Hozzászólások
imapsync
- A hozzászóláshoz be kell jelentkezni
rsync?
- A hozzászóláshoz be kell jelentkezni
Azt tippelem, hogy nem jó, mert valid userekből lesznek virtuálisak.
- A hozzászóláshoz be kell jelentkezni
Ez oke, de a filejaik/konyvtarszerkezetuk ugyanugy megmarad, nem?
- A hozzászóláshoz be kell jelentkezni
Én így csináltam amikor erre volt szükség
#!/bin/bash
FromHost=172.16.2.2
ToHost=192.168.1.100
IFS=;
while read FromUser FromPass ToUser ToPass ;
imapsync --noauthmd5 --buffersize 8192000 --subscribe --syncinternaldates \
--host1 $FromHost --user1 $FromUser --password1 $FromPass \
--host2 $ToHost --user2 $ToUser --password2 $ToPass
done < imapsync.csv
Az imapsync.csv tartalmazta a postafiókok adatait.
FromUser;FromPass;ToUser;ToPass
formában
--
maszili
- A hozzászóláshoz be kell jelentkezni
Hamarosan elvileg nekem is szükségem lesz ilyesmire. Viszont IMAP alatt nekünk számos folder van, azokat is át lehet így cuccolni?
- A hozzászóláshoz be kell jelentkezni
Elviekben egy szinkront csinál a két postafiók között. Tehát az alkönyvtárakat is másolja. Ha újra lefuttatod akkor már csak az azóta érkezett új jeveleket másolja át. Így az átállást lehet két menetben végezni. Először online átmásolni a levelek nagy részét (nem számít az idő) majd offline a hasszú másolás alatt érkezett leveleket (rövid idő alatt).
--
maszili
- A hozzászóláshoz be kell jelentkezni
Én is imapsyncet használtam hasonló célra. Ha használtok shared IMAP maildireket, akkor azt a userenkénti szinkronscriptben --exclude-dal zárd ki és külön scripttel szinkronizáld (IMAP ACL-eket nem visz át). Másik tapasztalat, hogy ha más a két szerver IMAP rootról és namespace-ekről alkotott elképzelése, akkor a regextrans opciót is nézd meg, különös tekintettel az inbox kezelésére, courier -> cyrus irányba enélkül INBOX nevű subfoldereket gyártott az inbox alá.
- A hozzászóláshoz be kell jelentkezni
Igen, a shared folder dologba belefutottunk és az exclude volt a megoldás. Namespace probléma nem volt.
--
maszili
- A hozzászóláshoz be kell jelentkezni
Köszi!
--------------------------------------------------------------------------
színes
- A hozzászóláshoz be kell jelentkezni
Ez az imapsync csodás! Hetek óta szenvedek egy windows->linux migrációs scriptel. hmailserver -> dovecot maildir. De ezzel a programmal sitty-sutty át tudom vinni egyik szerverről a leveleket egy másikra.
Köszi!
- A hozzászóláshoz be kell jelentkezni
Mióta lett fizetős?:\
- A hozzászóláshoz be kell jelentkezni
szerintem nem fizetos
- A hozzászóláshoz be kell jelentkezni
Az írója csak pénzért terjeszti. Ha megvetted, terjesztheted te is, de valakinek legalább egyszer meg kell vennie.
suckIT szopás minden nap! Perl script 11 millió forintért
- A hozzászóláshoz be kell jelentkezni
hat akkor kell keresni egy regebbi verziot amikor meg elerheto volt...
- A hozzászóláshoz be kell jelentkezni
Csak győzd kivárni egyegy nagyobb maildirnél :)
- A hozzászóláshoz be kell jelentkezni
az idő nem számít, csak fusson le :)
- A hozzászóláshoz be kell jelentkezni
mondd ezt amikor 160G maildirje van az usernek, sokcsillio kis levellel ;) ezzel az erovel a vegtelen ciklus is lefut ;P
- A hozzászóláshoz be kell jelentkezni
Végül is én is inkább átemeltem a maildirt.. :)
- A hozzászóláshoz be kell jelentkezni
bookmark
- A hozzászóláshoz be kell jelentkezni