Migrating to Google Apps

There is a nice piece of software called imapsync. Unfortunately, the author decided to stop releasing the package as OpenSource but rather sell it. 42 Euros seemed a tad high for my use case, especially since I’m planning to use this only once.

Luckily, there is still an older version available in the debian archive. A simple ::

sudo apt-get install libmail-imapclient-perl libdate-manip-perl libterm-readkey-perl
sudo dpkg -i ~/Downloads/imapsync_1.315+dfsg-1_all.deb 

will install the dependencies, after which you can simply start the copying process with ::

imapsync \
  --host1 <original imap server> --user1 <girlfriend> --password1 **** \
  --host2 imap.googlemail.com --user2 <girfriend> --password2 **** \
   --ssl1 --ssl2 --useheader 'Message-Id' --skipsize --noauthmd5 \
  --reconnectretry1 1 --reconnectretry2 1

To make sure that the e-mails end up in the right place, you need to run the same command but this time with the following addendum::

imapsync ... \
  --prefix2 '[Gmail]/' --folder 'INBOX.Sent' \
  --regextrans2 's/Sent/Gesendet/'


imapsync ... \
  --prefix2 '[Gmail]/' --folder 'INBOX.Drafts' \
  --regextrans2 's/Drafts/Entw&APw-rfe/'

That should be all that’s needed. Please note that this process can take a while!

Further information:

comments powered by Disqus