Добрый день!
Прошу помощи.Имею: FreeBSD 7.1-RELEASE, Courier-IMAP 4.9.3/amd64-portbld-freebsd7.1 .
После установки последней версии из портов Куриера (4.9.3), отвалились все virtual shared folders.
В конфиге включен IMAP_ACL=1 .
ACL меняю через maildiracl - ошибок не выдает, maildiracl -reset не помогает.
С индексным файлом /usr/local/etc/courier-imap/shared/index все в порядке, обновлял скриптом по мануалу. С правами на все конфиги тоже все хорошо - на чтение есть у всех.Доступность общих папок проверяю через Thunderbird.
Гугл не помогает, мучаю полдня. До обновления работало, а сейчас перестало. Беда.
Помогите, пожалуйста!
Забыл добавить. Через консоль по телнету shared folders также не видны.
Уже прочел весь оф. мануал и не знаю что делать.
Еще прописалDEFAULTOPTIONS="wbnodsn=1 disableshared=0"
в /usr/local/etc/authlib/authdaemonrc
Не помогает!
Telnet на 143 порт показывает:
* OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THRE
AD=REFERENCES SORT QUOTA IDLE ACL ACL2=UNION STARTTLS XMAGICTRASH] Courier-IMAP
ready. Copyright 1998-2011 Double Precision, Inc. See COPYING for distribution
information.Я уже ВЕСЬ мануал по куреру прочел.
Что за беда такая?
По telnet вот так выглядит общение:* OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THRE
AD=REFERENCES SORT QUOTA IDLE ACL ACL2=UNION STARTTLS XMAGICTRASH] Courier-IMAP
ready. Copyright 1998-2011 Double Precision, Inc. See COPYING for distribution
information.
0 login testuser@mydomain.ru testpassword
0 OK LOGIN Ok.
0 LIST "" "*"
* LIST (\HasNoChildren) "." "INBOX.Trash"
* LIST (\HasNoChildren) "." "INBOX.Service_errors"
* LIST (\HasNoChildren) "." "INBOX.Sent"
* LIST (\HasNoChildren) "." "INBOX.Junk"
* LIST (\HasNoChildren) "." "INBOX.Drafts"
* LIST (\HasNoChildren) "." "INBOX.&BEAEMARBBEEESwQ7BDoEOA-"
* LIST (\HasNoChildren) "." "INBOX.&BCgEMAQxBDsEPgQ9BEs-"
* LIST (\HasNoChildren) "." "INBOX.&BCEERwQ1BEIEMA- &BBgEPQQ0BDgEMwQ+-"
* LIST (\HasNoChildren) "." "INBOX.&BCEEPgREBEI-"
* LIST (\HasChildren) "." "INBOX.&BBcEMAQ0BDAERwQ4-"
* LIST (\HasNoChildren) "." "INBOX.&BBcEMAQ0BDAERwQ4-.&BBIESwQ,BD4EOwQ9BDUEPQQ9B
EsENQ-"
* LIST (\HasNoChildren) "." "INBOX.&BB0EMARBBEIEQAQ+BDkEOgQ4-"
* LIST (\Unmarked \HasChildren) "." "INBOX"
0 OK LIST completed0 LIST "" "#shared.*"
* BYE [ALERT] Fatal error: Invalid argument
Обратите внимание на последние две строки. Это не нормально, я так понимаю?
Откатился до 4.8.1 через portdowngrade - все заработало.Похоже, этот баг есть только во FreeBSD и не у всех.
Гугл находит только одну тему с похожей проблемой (ищу на английском):http://www.opennet.me/openforum/vsluhforumID1/91521.html
> Откатился до 4.8.1 через portdowngrade - все заработало.
> Похоже, этот баг есть только во FreeBSD и не у всех.
> Гугл находит только одну тему с похожей проблемой (ищу на английском):
> http://www.opennet.me/openforum/vsluhforumID1/91521.htmlКто нибудь еще сталкивался с этой проблемой? Как решили?
FreeBSD 8.3
courier-imap-4.12.0,2
>[оверквотинг удален]
> * LIST (\HasNoChildren) "." "INBOX.&BCEEPgREBEI-"
> * LIST (\HasChildren) "." "INBOX.&BBcEMAQ0BDAERwQ4-"
> * LIST (\HasNoChildren) "." "INBOX.&BBcEMAQ0BDAERwQ4-.&BBIESwQ,BD4EOwQ9BDUEPQQ9B
> EsENQ-"
> * LIST (\HasNoChildren) "." "INBOX.&BB0EMARBBEIEQAQ+BDkEOgQ4-"
> * LIST (\Unmarked \HasChildren) "." "INBOX"
> 0 OK LIST completed
> 0 LIST "" "#shared.*"
> * BYE [ALERT] Fatal error: Invalid argument
> Обратите внимание на последние две строки. Это не нормально, я так понимаю?Столкнулся сегодня с такой проблемой обновив TB до версии 31. В моем случае помогло удаление файла /usr/local/etc/courier-imap/shared/index
вот так вот