Перенос почты gmail с одного аккаунта в другой
Бывают ситуации, когда нужно перенести всю почту с старого аккаунта gmail на новый. В основном такие нужды появляются в двух случаях. Первый - это просто смена аккаунта, второй - на старом аккаунте gmail закончилось место. Что делать в такой ситуации?
Я опробовал уже несколько способов - и самый простой в исполнении - это утилита imapsync. Ее можно без проблем найти в репозиториях, или, допустим, в портах FreeBSD.
Через консоль нужно лишь перейти в папку с исполняемым файлом imapsync, и запустить команду для переноса:
./imapsync \
--host1 imap.gmail.com --port1 993 --user1 old@gmail.com --password1 '***' \
--host2 imap.gmail.com --port2 993 --user2 new@gmail.com --password2 '***' \
--ssl1 --ssl2 --noauthmd5 --skipsize --allowsizemismatch
Стоит отметить, что перед запуском переноса - необходимо разблокировать аккаунт по ссылке
Если аккаунт прикреплен к отдельному домену(например, example.com), то разблокировку нужно проводить по ссылке https://www.google.com/a/example.com/UnlockCaptcha
После этого перенос пойдет без каких либо проблем. Если процесс прервется - его можно в любой момент запустить вновь.
Дополнительный бонус - для удаления старых писем по определенной дате - используй в поиске писем записью вида:
before:2012/1/1
Нажмите на кнопку с возможностью отметки сообщений, нужно выбрать пункт ВСЕ.
После этого кликаем на появившейся ссылке "Выберите все цепочки, удовлетворяющие этому критерию поиска" и удаляем все старые письма.
Дата записи: 02.08.2012 18:34