Надёжность

Что делать, если перенос оборвался

Обрыв на середине выглядит страшнее, чем есть. Ни одно письмо при этом не пропадает: исходный ящик никто не трогал, а на приёмнике лежит ровно то, что успело скопироваться.

Почему повтор безопасен

Перенос по IMAP — копирование, а не перемещение. Письма на источнике остаются нетронутыми от начала и до конца, что бы ни случилось с процессом.

Перед копированием инструмент сверяет, что уже есть на приёмнике, и пропускает совпадения. Поэтому второй запуск после обрыва не начинает всё сначала: он проходит по спискам, видит уже перенесённое и копирует только остаток.

Из этого же следует, что повтор дешёвый по времени. Если из десяти гигабайт успели переехать восемь, второй проход займёт время двух, а не десяти.

Почему обрывается

Причины почти всегда на стороне провайдера или сети, а не в самих письмах.

Что сделать перед перезапуском

Пять минут проверки экономят второй обрыв на том же месте.

  1. Посмотрите последнюю ошибку: она обычно прямо называет причину — квота, число подключений, место или сертификат.
  2. Если это квота — подождите до следующих суток, повтор раньше даст тот же результат.
  3. Проверьте свободное место в принимающем ящике и освободите, если упёрлись в лимит.
  4. Запустите перенос заново с теми же параметрами и тем же списком исключений.
  5. После завершения сверьте число писем по папкам с обеих сторон.

Чего делать не нужно

Не стоит удалять то, что уже перенеслось, и начинать с чистого ящика: это ровно та работа, которую повтор умеет не делать.

Не стоит запускать несколько копий переноса параллельно, чтобы «догнать быстрее». Провайдер ответит отказом по числу подключений, и вы получите третий обрыв вместо ускорения.

И не стоит удалять исходный ящик до сверки. Пока обе стороны на месте, любая ошибка обратима; после удаления источника — уже нет.

FAQ

Частые вопросы

Появятся ли дубли после перезапуска?

Нет. Инструмент сверяет письма на приёмнике по идентификаторам и заголовкам и копирует только отсутствующие.

Пострадает ли исходный ящик?

Нет. Перенос только читает источник. Режим зеркалирования, который умеет удалять на приёмнике, включается отдельно и никогда не повторяется автоматически.

Можно ли продолжить с той же папки, а не с начала?

Проход всё равно начнётся с начала списка, но уже перенесённые письма будут пропущены — по времени это и есть продолжение.

Сервер отвечает, что превышена квота

Это отдельная ошибка с понятным разбором: либо суточный лимит выгрузки, либо место в ящике-приёмнике.

Куда дальше

Перенести почту в MoveMailbox

Другие записи

Узнайте объём своего ящика. Это ничего не стоит.

Подключите два сервера, посмотрите размер и решайте. Или заберите клиент и держите всё у себя.

Код на GitHub · на базе imapsync · без регистрации