Диагностика IMAP
Connection reset by peer: сервер закрыл соединение молча
Как выглядит в журнале
Error reading from socket: Connection reset by peerПровайдер решил, что запросы идут слишком часто, и разорвал сессию без объяснения причины. Классический троттлинг: ошибка описывает симптом, а не причину.
Причины, по убыванию вероятности
- Слишком высокая интенсивность запросов — провайдер защищает свои серверы.
- У Gmail после агрессивной выгрузки IMAP может быть временно заблокирован на несколько часов.
- Разрыв сети или таймаут промежуточного оборудования при долгих операциях.
- Переполнение памяти на стороне сервера при обработке очень крупного письма.
Что сделать
- Просто запустите перенос снова: недостающее докопируется, дубли не появятся.
- Если обрывы повторяются, сделайте паузу на несколько часов — особенно с Gmail.
- Снизьте скорость и число потоков.
- Исключите папки с очень крупными вложениями и перенесите их отдельным заходом.
FAQ
Частые вопросы
Не потеряются ли письма при обрыве?
Нет. Перенос сверяет, что уже лежит в назначении, и при повторном запуске копирует только недостающее. Оборванный перенос никогда не означает потерянные письма.
Другие ошибки
Узнайте объём своего ящика. Это ничего не стоит.
Подключите два сервера, посмотрите размер и решайте. Или заберите клиент и держите всё у себя.
Код на GitHub · на базе imapsync · без регистрации