Диагностика IMAP
message too large: письмо не влезло в лимит назначения
Как выглядит в журнале
a7 NO [LIMIT] The message being appended is too large.Сервер назначения отказался принять конкретное письмо из-за его размера. Остальной перенос при этом идёт нормально — пропускается только это сообщение.
Причины, по убыванию вероятности
- Microsoft 365 по умолчанию принимает письма до 35 МБ, и это настройка тенанта.
- У Gmail предел около 25 МБ на приём, у части хостингов — 10 МБ.
- Письмо с несколькими крупными вложениями раздувается ещё и base64-кодированием примерно на треть.
Что сделать
- Ничего страшного не произошло: такие письма попадают в итоговый отчёт списком.
- Поднимите лимит на стороне назначения, если у вас есть админский доступ, и запустите повторный проход.
- Крупные письма перенесите вручную или сохраните вложения отдельно.
FAQ
Частые вопросы
Сколько таких писем обычно бывает?
В типичном рабочем ящике — единицы. Это письма с презентациями, видео или архивами. В отчёте они перечислены поимённо, так что решить, что с ними делать, можно после переноса.
Другие ошибки
Узнайте объём своего ящика. Это ничего не стоит.
Подключите два сервера, посмотрите размер и решайте. Или заберите клиент и держите всё у себя.
Код на GitHub · на базе imapsync · без регистрации