Перенос GMail аккаунта в другой

Иногда возникает необходимость перенести свой gmail аккаунт в другой. Может Вы решили переехать на другой почтовый ящик, а может ваша контора переводит всю свою корпоративную почту на гугл. В любом случае, терять свои старые письма не хочется. Некоторые пытаются сделать миграцию средствами Google Email Uploader, но он некорректно работает с кириллицей и иногда при переносе теряет письма. Можно еще выкачать все через POP3, но таким образом вам удастся перенести только входящие письма — папка отправленные в новом аккаунте будет пуста.
И тем не менее, выход есть. Эта простая команда (не забудьте сначала установить sudo apt-get install imapsync) позволит вам скопировать почтовые сообщения из одного аккаунта в другой, используя IMAP:

imapsync —host1 imap.gmail.com —port1 993 —ssl1 —user1 account1@gmail.com —password1 ****** \
—host2 imap.gmail.com —port2 993 —ssl2 —user2 account2@gmail.com —password2 ****** \
—noauthmd5 —skipsize —allowsizemismatch

При необходимости скопировать только конкретную папку, используйте опцию: —folder «INBOX»

Данная команда подходит и в случае миграции на базовый пакет Google Apps (когда вы создаете почту gmail на своем домене):
imapsync —host1 imap.gmail.com —port1 993 —user1 E@A.org.ua —ssl1 —password1 *** \
—host2 imap.gmail.com —port2 993 —user2 E@A.org —ssl2 —password2 *** \
—noauthmd5 —skipsize —allowsizemismatch

Если в вашем аккаунте несколько гигабайт писем, то приготовьтесь к довольно длительному процессу миграции (несколько часов).