
A história:o HDD contendo diretórios de usuário /home/* com Mboxes morreu. Eu os restaurei de um backup para outra máquina e montei toda a estrutura de volta no local do servidor/home do imap original sobre NFS (v3, opções cliente: auto, no_root_squash; servidor: rw,sync,no_root_squash,no_subtree_check). Todos os direitos e caminhos dos arquivos correspondem exatamente aos originais e não há ACLs.
O problema: o cliente que se conecta a este servidor (thunderbird, roundcube..) pode ver e manipular o INBOX Mbox, mas só pode ver, mas não modificar/receber/listar quaisquer outros Mboxes (Enviados, Rascunhos, any_user_created, ...). Nem mesmo uma “pasta” recém-criada no topo da árvore.
Conectar-se via telnet diretamente ao servidor IMAP e listar a pasta mostra apenas o INBOX, nenhum outro Mboxes. Conectar-se ao servidor usando uma conta de cliente também não apresenta problemas - tenho permissões de leitura/gravação e nada parece diferir do estado original.
A questão:Alguma idéia sobre qual pode ser o problema do IMAP não listar esses Mboxes? Como posso prosseguir com a depuração? Não sou muito administrador de sistemas e, infelizmente, não consigo encontrar nenhuma pista.
O ambiente:
- IMAP4REV1 (mostrado por telnet)
- Servidor Linux 2.6.4 #5 SMP Quarta, 26 de maio 08:19:41 CEST 2010 i686 desconhecido desconhecido GNU/Linux (Slackware)
- Não tenho certeza sobre o qmail, provavelmente 1.03
A estrutura dos Mboxes nos diretórios iniciais é:
/home/user/
.mailboxlist
INBOX
Sent
...
O usuário tem privilégios totais sobre esses arquivos, nada mais (esse é o estado original)
Obrigado
Responder1
Seguindo a sugestão de @MichaelHampton, tentei um ponto de montagem físico em vez do NFS e todos os problemas desapareceram. Não sei por que se comportou assim. Obrigado por toda sua ajuda.