Діагностика 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 · без реєстрації