Koristiću imapsync za to, i za sada sam skontao kako da pomocu skripte izmigriram vise od jednog mailboxa.
Problem nastaje jer vecina sifara koje koristim imaju specijalne karaktere
Na ovom njegovom sajtu sam video da password sa double quotes, treba da bude unutar single quotes
https://imapsync.lamiral.info/FAQ.d/FAQ.Passwords_on_Unix.txt
Meni to ne radi.
Skripta izgleda ovako
#!/bin/sh
{ while IFS=';' read h1 u1 p1 h2 u2 p2 fake
do
imapsync --nosyncacls --subscribe --syncinternaldates --fast \
--host1 "$h1" --user1 "$u1" --password1 "$p1" \
--host2 "$h2" --user2 "$u2" --password2 "$p2" "$@" --ssl2
done
} < userlist.txt
{ while IFS=';' read h1 u1 p1 h2 u2 p2 fake
do
imapsync --nosyncacls --subscribe --syncinternaldates --fast \
--host1 "$h1" --user1 "$u1" --password1 "$p1" \
--host2 "$h2" --user2 "$u2" --password2 "$p2" "$@" --ssl2
done
} < userlist.txt
a userlist.txt izgleda ovako
Citat:
182.9.192.169;[email protected];V30m@T3sk@S!fr@2o!7;mail.novserver.com;[email protected];V30m@T3sk@S!fr@2o!7;
182.9.192.169;[email protected];V30m@T3sk@S!fr@2o!7;mail.novserver.com;[email protected];V30m@T3sk@S!fr@2o!7;
182.9.192.169;[email protected];V30m@T3sk@S!fr@2o!7;mail.novserver.com;[email protected];V30m@T3sk@S!fr@2o!7;
Pokušao sam u skripti da stavim '"$p1"' umesto "$p1" ali mi ne radi.
Kad resetujem sifru na neku jednostavnu, onda gornja skripta radi bez problema.
[Ovu poruku je menjao CoyoteKG dana 05.03.2017. u 13:25 GMT+1]