Регистрация...

Eserv Forum / E4 / Mail / Поддержка команды RENAME в IMAP

recent wikipost // (v1)
Продукты и услуги Скачать Документация Купить Поддержка Форумы Партнёрам Статьи О компании
А текущие версии acIMAP поддерживают IMAP команду RENAME или она не работает?

15:55:31 131 A0001 CAPABILITY 15:55:31 131 A0002 LOGIN .... 15:55:31 131 Authorized as: ... 15:55:31 129 va14 UID FETCH 1:24 (UID FLAGS) 15:55:31 131 Opening mailbox for ..., real email: ... 15:55:31 131 A0003 LSUB "" INBOX/&BBEEOAQ7BDUEQgRL- 15:55:31 131 A0004 RENAME INBOX/&BBEEOAQ7BDUEQgRL- &BCAEMAQxBD4EQgQw-/&BBEEOAQ7BDUEQgRL- 15:55:31 131 A0005 STATUS INBOX/&BBEEOAQ7BDUEQgRL- (MESSAGES UNSEEN)


Roundcube по крайней мере возвращает ошибку. В логах acIMAP чисто
 
Комментарии к этой версии (28.06.2016 16:00) [~asm] 27ac7d6b
АвторДатаТекстtags
ac29.06.2016 23:26
asm пишет: А текущие версии acIMAP поддерживают IMAP команду RENAME или она не работает?

Работает.
: EservStorage:RenameFolder { from to \ sqh -- } from STR@ IsShared IF EXIT THEN to STR@ " {CurrentUserFolder}/{s}" STR@ DROP from STR@ " {CurrentUserFolder}/{s}" STR@ DROP MoveFileA 1 <> IF GetLastError DUP . THROW THEN from STR@ to STR@ RenameFolder to STR@ " SELECT NAME from Folders WHERE NAME LIKE '{s}%'" STR@ to STR@ from STR@ " UPDATE sp_messages SET file=replace(file,'/{s}/','/{s}/')" ['] RenameMoveMessages DIR_SQH @ db3_exec ;

А папка "&BCAEMAQxBD4EQgQw-" рядом с INBOX есть?
wikipost
ac29.06.2016 23:28
asm пишет: Roundcube по крайней мере возвращает ошибку.

Какую?

asm пишет: В логах acIMAP чисто

А в acIMAP.log не появляется никакого числа (от "GetLastError DUP .") в этот момент?
wikipost
asm30.06.2016 09:21
Нет, в логе пусто.

Проверил на тестовой структуре папок — действительно все работает. Буду наблюдать дальше
wikipost
Работает на Eserv/5.05567 (10.02.2020)