
История:HDD, содержащий пользовательские каталоги /home/* с Mboxes, умер. Я восстановил их из резервной копии на другой машине и смонтировал всю структуру обратно в исходное местоположение сервера imap /home через NFS (v3, параметры client: auto, no_root_squash; server: rw,sync,no_root_squash,no_subtree_check). Все права на файлы и пути в точности соответствуют оригинальным, и нет никаких ACL.
Проблема: клиент, подключающийся к этому серверу (thunderbird, roundcube..), может видеть и управлять Mbox INBOX, но может только видеть, но не изменять/получать/перечислять любые другие Mbox (Отправленные, Черновики, any_user_created, ...). Даже не может видеть вновь созданную "папку" наверху дерева.
Подключение через telnet напрямую к серверу IMAP и просмотр папки показывает только INBOX, никаких других Mboxes. Подключение к серверу с использованием клиентской учетной записи также не показывает никаких проблем - у меня есть разрешения на чтение и запись, и, похоже, ничто не отличается от исходного состояния.
Вопрос:Есть идеи, в чем может быть проблема с IMAP, не отображающим эти Mboxes? Как мне продолжить отладку? Я не очень-то разбираюсь в системном администраторе и, к сожалению, не могу найти никаких подсказок.
Окружающая среда:
- IMAP4REV1 (показано через telnet)
- Linux server 2.6.4 #5 SMP Ср Май 26 08:19:41 CEST 2010 i686 неизвестно неизвестно GNU/Linux (Slackware)
- Не уверен насчет qmail, наверное 1.03
Структура Mbox-ов в домашних каталогах следующая:
/home/user/
.mailboxlist
INBOX
Sent
...
Пользователь имеет полные права на эти файлы, и ничего больше (это исходное состояние)
Спасибо
решение1
По предложению @MichaelHampton я попробовал физическую точку монтирования вместо NFS, и все проблемы исчезли. Не уверен, почему так себя повело. Спасибо за всю вашу помощь.