Страница 1 из 1

Cyrus. Проблема с русскими символами в cyradm.

Добавлено: 2009-12-09 18:03:55
warlock
Решил завести в CYRUS пользователя для просмотра всех ящиков в базе.
Нажал:
sam user.* supervisor lrs
Получил такой затык на пользователе:

Код: Выделить всё

Setting ACL on user.managers...OK.
Setting ACL on user.managers.2007...supervisor: lrs: System I/O error
Ситуация стандартная, особенно когда с IMAP-каталогом работает
TheBAT.
Из ситуации вышел просто:
1) Создал внутри каталога /var/spool/imap/user/managers/ недостающую папку 2007.
2) Выставил права 700 и сменил хозяина папки 2007 на cyrus:cyrus.
3) Сделал reconstruct -r user.managers

Всё бы хорошо, но нашлась криворукая скотина которая завела директорию на русском
и умудрилась её поломать.

Код: Выделить всё

Setting ACL on user.managers...OK.
Setting ACL on user.managers.2007...OK.
Setting ACL on user.managers..&BB0EPgQyBDAETw- &BD8EMAQ,BDoEMA-...supervisor: lrs: System I/O error
Теперь когда делаешь reconstruct -r user.&BB0EPgQyBDAETw- &BD8EMAQ,BDoEMA-
cyradm затыкается на вот этом:

Код: Выделить всё

localhost> reconstruct -r user.&BB0EPgQyBDAETw- &BD8EMAQ,BDoEMA-
syntax error: cannot deal with `&' here
 
Единственным пока выходом я вижу сохранить папку user.managers с ёё подпапками,
затем грохнуть полностью мейлбокс user.managers на сервере. Потом скопировать сохранённую папку и восстановить
индексы с помощью команды reconstruct -r user.managers . Но это не представляется
возможным, так как сервер далеко и размер user.managers директории большой.

Re: Cyrus. Проблема с русскими символами в cyradm.

Добавлено: 2010-02-28 14:18:51
Alex Keda
юзайте dovecot чтоле =)