This page is available in English

Switch to English

Ця сторінка є українською

Перейти на українську

Справочник провайдеров

Настройки провайдеров и подводные камни.

Хост, порт, где взять пароль приложения и что провайдер делает не так, как вы ожидаете. Собрано то, из-за чего перенос ломается на первой минуте.

Провайдеры

Gmail / Google Workspace

imap.gmail.com : 993

Самый частый источник и самое частое место, где перенос спотыкается. Gmail не хранит папки — он хранит ярлыки, поэтому одно письмо видно сразу в нескольких «папках», и наивный перенос легко создаёт дубликаты.

Серверimap.gmail.com
Порт993 · SSL/TLS
Логинполный адрес
Парольпароль приложения

Пошагово

  1. В аккаунте Google включите двухэтапную аутентификацию — без неё пароли приложений недоступны.
  2. Откройте раздел «Пароли приложений», создайте пароль с именем MoveMailbox и скопируйте 16 символов.
  3. В Gmail: Настройки → Пересылка и POP/IMAP → «Включить IMAP» → Сохранить.
  4. В поле пароля вставьте пароль приложения без пробелов. Обычный пароль аккаунта работать не будет.
  5. Для Google Workspace убедитесь, что администратор не выключил IMAP для организации.

Подводные камни

  • Ярлык «Вся почта» — [Gmail]/All Mail содержит копии всех писем. Если не исключить его, объём удваивается и в назначение приезжают дубли.
  • Лимит на объём — Gmail отдаёт примерно 2 500 МБ в сутки на ящик через IMAP. Большой архив едет несколько дней, это нормально, а не поломка.
  • Корзина и Спам обычно переносить не нужно: снимите галочки на [Gmail]/Trash и [Gmail]/Spam.
  • Приостановка — при слишком агрессивной скорости Google временно блокирует IMAP на несколько часов. Мы держим один поток и паузы между папками.
Эквивалент в imapsync — то, что MoveMailbox соберёт за вас
imapsync \
  --host1 imap.gmail.com --port1 993 --ssl1 \
  --user1 anna@old.com --passfile1 /run/secrets/p1 \
  --host2 imap.new.com --port2 993 --ssl2 \
  --user2 anna@new.com --passfile2 /run/secrets/p2 \
  --exclude "^\[Gmail\]/All Mail$" --exclude "^\[Gmail\]/Spam$" \
  --automap --dry

Гайд

Гайды

Разборы отдельных тем: что выбрать, почему так и как читать ответ сервера.

FAQ

Перед первым переносом

Что происходит с моим паролем?

Соединение защищено HTTPS. Перед постановкой задания в очередь учётные данные шифруются для воркера: открытый пароль не сохраняется, временно хранится зашифрованный пакет. Расшифровка происходит в памяти воркера, дальше данные передаются процессу imapsync через окружение. В журналах пароль не появляется, для повторного запуска вводится заново. Если такой модели недостаточно — есть self-hosted, где пароль передаётся вашим почтовым серверам без инфраструктуры MoveMailbox.

Что означает бесплатные 5 ГБ?

Бесплатно переносится один целый ящик, оценённый в 5 ГБ или меньше. Мы не будем копировать первые 5 ГБ большого ящика и внезапно останавливаться.

Можно закрыть браузер?

В hosted-версии задача будет выполняться на нашем worker и продолжится после закрытия вкладки. Локальный Windows-клиент должен оставаться запущенным.

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

Запустить снова. imapsync сверяет, что уже лежит в назначении, и копирует только недостающее — повтор дешёвый и не создаёт дублей.

Почему Windows без облачного лимита?

Работу и трафик обеспечивает компьютер пользователя, поэтому коммерческий лимит MoveMailbox Cloud не применяется. Ограничения провайдера остаются.

Удаляется ли старая почта?

Нет. Базовый сценарий — одностороннее копирование. Старый ящик стоит удалять только после ручной сверки и резервного периода.

Какие серверы поддерживаются?

Совместимые IMAP-серверы. Gmail, Microsoft и некоторые корпоративные системы могут требовать пароль приложения, включение IMAP или OAuth.

Сохранятся ли даты, флаги и вложения?

Да. Переносится исходный RFC-822 объект целиком: заголовки, дата, вложения, флаги прочитано/отвечено, структура вложенных папок. Не переносятся серверные фильтры, автоответы и контакты — это не IMAP.

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

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

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