Imapsync
Command line ragionevole per imapsync
imapsync --subscribeall --delete2 --addheader --host1 192.168.1.26 --user1 PIPPO --password1 PASS --host2 mailnew --user2 PIPPO@POPPO --password2 PASS2
- subscribeall sottoscrive tutte le cartelle sulla destinazione, cosi` il client gia` le vede e non deve sottoscriverle da solo.
- delete2 e` da usare con attenzione: cancella sulla destinazione le email che non ci sono nell'origine!! WARNING: "delete" senza il "2" cancella nella originale!!!!
- addheader serve perche` ci possono essere email nell'origine che non hanno un ID nell'header, e senza questa voce imapsync le IGNORA e non le copia.
Verifica errori e problemi nel log
Imapsync genera un log per ogni run, di default dentro alla directory ./LOG_imapsync.
Guardarci dentro aiuta. Il log e` oscenamente verboso per cui ha senso grepparlo.
Cose utili da greppare:
- "error" per cercare errori vari (errori di lettura, di sync, eccetera). (notare che in fondo ad ogni log c'e` un summary degli errori per cui la stringa appare anche se ci sono "0 errors".
- "Deleted" per cercare quali o quanti messaggi sono stati cancellati dal comando "delete2"
- "header" per cercare quali messaggi hanno avuto bisgno del comando "addheader"