Notas Sobre Imapsync

En el caso de migrar la data de correos vía imapsync es importante tener en consideración (si se va a tener corriendo varios días el comando) utilizar la opción --delete2 para que todo correo copiado al (hosts2) y que no tenga copia en el origen (host1) sea borrado, de lo contrario el usuario cuando se conecte al nuevo servidor tendrá correos que ya había eliminado y el buzón pesará mas de lo normal. De todas formas, lo anterior se puede corregir configrando el imapsyn con el valor —minage que sincroniza el buzón desde X días para atrás.

1
2
3
4
5
6
imapsync --buffersize 8192000 --nosyncacls --subscribe --syncinternaldates --authmech1 PLAIN /
--host1 192.168.10.10 --user1 foo@origen.dev --password1 'foo' --host2 192.168.10.11 /
--user2 foo@destino.dev --password2 'foo' --authmech2 PLAIN --nofoldersizes --skipsize --fast /
--exclude '(?i)\b(Junk|Spam|Trash|IMIP|Drafts)\b' --exclude 'INBOX_(.*)' --exclude 'Trash_(.*)'/
 --exclude 'Drafts_(.*)' --exclude 'Spam_(.*)' --exclude 'Sent Items_(.*)' --regextrans2 /
's#^Sent Items#Sent#' --delete2duplicates --delete2 --minage 5

Por ejemplo, hoy estamos a 10 y tiramos el imapsync en el destino empezará a sincronizar (borrando la data que no este en el host1) desde el día 5, con ello evitamos borrar los correos nuevos en el host2.

Comments