Перенос почтового ящика через IMAP

Перенос почтового ящика через IMAP

Перенесём согласованную историю переписки между почтовыми ящиками, сохраним структуру папок, даты и поддерживаемые флаги. Серверный журнал позволит продолжать обработку после перерыва; исходный ящик сохраняется до согласованной итоговой сверки.

ИсторияПовторыПриёмка

Возможности

Что входит

Собираем решение как рабочий сервис: с инфраструктурой, доступами, инструкциями, проверками и понятной зоной ответственности.

Инвентарь ящиков

Проверяем доступные папки, количество писем, объём и целевой лимит. Фиксируем существующее содержимое назначения.

Доступ и авторизация

Проверяем согласованный способ входа и операции чтения/записи на обоих серверах. Данные доступа хранятся вне исходного кода.

Контрольная порция

Переносим небольшой пакет, сверяем папку, даты, флаги и содержимое. Полный запуск следует после проверки.

Серверное копирование

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

Повторная сверка

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

Завершение и передача

Передаём отчёт, журнал и согласованный режим подхвата новых писем. Удаление источника и изменение маршрутов почты — отдельные решения.

Начнём с согласованного и проверяемого этапа

Два ящика, доступ IMAP и одна контрольная папка. Сначала проверим копирование и совместимость, затем согласуем полный объём. Исторический перенос завершён 18 сентября: скопированы 35 267 писем из 42 непустых папок. Сверка каждой исходной и одноимённой целевой папки совпала. Повторные проходы дали ноль новых копий и ошибок; исходный ящик не очищался.

1. Инвентаризируем источник и цель
2. Проверяем контрольный пакет
3. Копируем с журналом состояния
4. Сверяем папки и завершаем перенос

FAQ

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

Исходная почта будет удалена?

В первом этапе выполняется копирование без удаления источника. Очистка или закрытие старого ящика согласуются после итоговой проверки.

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

Этот сценарий посвящён письмам и папкам IMAP. Контакты, календарь и правила почтового сервиса имеют отдельный объём переноса.

Одинаковый Message-ID исключает все дубли?

Сам по себе — нет. В кейсе журнал учитывал исходный ящик, папку, UIDVALIDITY и UID. Поиск одинакового содержимого и дублей, уже существовавших в цели, оценивается отдельно.

Практический разбор

Перенос почтового ящика через IMAP: как сохранить историю и контролировать повторы

Подтверждённый пример, порядок работы и проверки перед внедрением.

Читать статью →