백업에서 복원한 후 IMAP을 통해 클라이언트에 Mbox 파일이 표시되지 않습니다.

백업에서 복원한 후 IMAP을 통해 클라이언트에 Mbox 파일이 표시되지 않습니다.

이야기:Mbox가 있는 사용자 /home/* 디렉토리가 포함된 HDD가 사망했습니다. 백업에서 다른 머신으로 복원하고 전체 구조를 NFS(v3, 옵션 클라이언트: auto, no_root_squash; 서버: rw,sync,no_root_squash,no_subtree_check)를 통해 원래 imap의 서버/홈 위치에 다시 마운트했습니다. 모든 파일 권한과 경로는 원본과 정확히 일치하며 ACL이 없습니다.

문제: 이 서버(thunderbird, roundcube..)에 연결하는 클라이언트는 INBOX Mbox를 보고 조작할 수 있지만 다른 Mbox(Sent, Drafts, any_user_created, ...)는 볼 수만 있고 수정/수신/나열할 수는 없습니다. 트리 위에 새로 생성된 "폴더"도 없습니다.

텔넷을 통해 IMAP 서버에 직접 연결하고 폴더를 나열하면 INBOX만 표시되고 다른 Mbox는 표시되지 않습니다. 클라이언트 계정을 사용하여 서버에 연결해도 아무런 문제가 표시되지 않습니다. r/w 권한이 있고 원래 상태와 다른 점은 없는 것 같습니다.

질문:IMAP이 이러한 Mbox를 나열하지 않는 문제가 무엇인지에 대한 아이디어가 있습니까? 디버깅을 어떻게 진행하나요? 나는 시스템 관리자가 아니며 불행히도 어떤 단서도 찾을 수 없습니다.

환경:

  • IMAP4REV1(텔넷을 통해 표시)
  • Linux 서버 2.6.4 #5 SMP Wed May 26 08:19:41 CEST 2010 i686 알 수 없음 알 수 없음 GNU/Linux(Slackware)
  • 큐메일에 대해서는 잘 모르겠습니다. 아마도 1.03일 것입니다.

홈 디렉터리의 Mbox 구조는 다음과 같습니다.

/home/user/
 .mailboxlist
 INBOX
 Sent
 ...

사용자는 이 파일에 대해 모든 권한을 가지며 다른 권한은 없습니다(즉, 원래 상태).

감사합니다

답변1

@MichaelHampton의 제안에 따라 NFS 대신 물리적 마운트 지점을 시도했는데 모든 문제가 사라졌습니다. 왜 그렇게 행동했는지 잘 모르겠습니다. 모든 도움에 감사드립니다.

관련 정보