Esportazione di una mailbox da Cyrus IMAP Server a Gmail

Pubblicato: 21 luglio 2008 in Tecnico
Tag:, ,

La soluzione prevede l’utilizzo del pacchetto imapsync, che è stato scritto da uno scienziato e santo.

Passo uno: l’installazione.

imapsync è uno scriptone Perl che ha i seguenti requisiti (dal file INSTALL):

– Perl Mail::IMAPClient module
try :

perl -mMail::IMAPClient -e ”

Get the Mail::IMAPClient module here:
http://search.cpan.org/
http://search.cpan.org/~djkernen/
http://search.cpan.org/~djkernen/Mail-IMAPClient-2.2.9/

In fact I use Mail-IMAPClient-2.2.9 (debian package)
To know the version you have on your system try :

perl -mMail::IMAPClient -e ‘print $Mail::IMAPClient::VERSION, “\n”‘

New Mail-IMAPClient-3.xx doesn’t work with imapsync for the moment.

– Perl Digest::MD5 module.
http://search.cpan.org/
http://search.cpan.org/~gaas/Digest-MD5-2.36/
To know the version you have on your system try :
perl -mDigest::MD5 -e ‘print $Digest::MD5::VERSION, “\n”‘
I use 2.36 (debian etch package)

– Term::ReadKey
perl -mTerm::ReadKey -e ”

– IO:Socket:SSL.pm
perl -mIO::Socket::SSL -e ”

– Date::Manip
perl -mDate::Manip -e ”

Per non farvi perdere tempo occhio che il pacchetto vuole ESATTAMENTE la versione 2.2.9 di Mail::IMAPClient, con la 3 si incazza.

Passo due (che può durare anche diverse ore a mailbox): lanciare il comando:

imapsync \
   --host1 mioimap.miohost.it --user1 [username1] --password1 [password1] --authmech1 LOGIN \
   --host2 imap.gmail.com --user2 [username2] --password2 [password2] \
   --port2 993 --ssl2 --authmech2 LOGIN

Tutto sommato molto facile, no?

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...