Диагностика IMAP

CREATE failed: назначение не принимает имя папки

Как выглядит в журнале
a5 NO Mailbox does not exist, or must be subscribed to.

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

Причины, по убыванию вероятности

Что сделать

  1. Включите автоматическое сопоставление имён — разделитель определяется на обеих сторонах и пути переписываются.
  2. Задайте правило переименования вручную, если структура нестандартная.
  3. Проверьте, какой разделитель отдаёт сервер: команда LIST "" "*" покажет его в ответе.
  4. Спецпапки сопоставляйте по назначению, а не по названию: Junk и Спам — одна и та же папка.

Проверить подключение в MoveMailbox

FAQ

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

Как узнать разделитель своего сервера?

Подключитесь через openssl s_client и выполните a1 LIST "" "*". В ответе сервер укажет разделитель — слэш или точку — прямо в списке папок.

Другие ошибки

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

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

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