
최근에 기존 Thunderbird 메일 프로필을 새로운 Windows 8이 설치된 PC로 옮겼습니다.
내 모든 새 메일이 저장되는 전역 받은 편지함(Global Inbox)이 있습니다. 저는 약 10개의 이메일 계정을 가지고 있으며 모두 완벽하게 작동합니다. 이 10개 모두 Windows 8이 설치된 이전 컴퓨터에도 있었습니다.
새 이메일 계정을 추가했는데 새 이메일 계정을 사용하여 POP를 통해 메일을 받을 때 다음 오류가 발생합니다.Unable to write the email to the mailbox. Make sure the file system allows you write privileges, and you have enough disk space to copy the mailbox.
나는 운없이 다음을 시도했습니다.
- Inbox.msf 파일을 제거하려고 했는데,
- ADMINISTRATOIR로서 Thunderbird를 실행해 보았습니다.
- 이메일 계정을 다시 만들었습니다.
- 프로필 재설정
- 모든 파일에 대한 모든 읽기 전용 속성을 제거했습니다.
- 파일의 소유권이 변경되었습니다.
- 현재 사용자에게 쓰기 권한이 있고 아무것도 없는지 확인하십시오.
새로 만든 계정에 별도의 받은 편지함을 만들면 메일이 다운로드됩니다.
어떤 아이디어가 있나요?
업데이트:
다음은 위에서 설명한 오류 메시지가 나타날 때까지 수행한 단계입니다.
- 전체 Thunderbird 프로필을 이전 PC에서 새 PC의 c:\My Files\Thunderbird 디렉토리로 옮겼습니다.
- 그런 다음 최신 버전의 Thunderbird V 31을 설치했습니다.
- Thunderbird 프로필 관리자를 사용하여 새로운 Thunderbird 프로필을 생성했습니다.
Thunderbird -profilemanager
- 내 프로필에 고유한 이름을 지정하고 c:\My Files\Thundebird\Profiles\9dybzaqy.default에서 이전 프로필을 읽도록 지정했습니다.
- 내 모든 이메일 주소는 글로벌 받은 편지함을 사용하고 있습니다. 즉, 모든 메일이 동일한 받은 편지함에 도착한다는 의미입니다.
- 모든 것이 잘 작동했고, 이전 PC에서 새 PC로 가져온 이메일 계정에 대해 이메일을 완벽하게 보내고 받았습니다.
- 추가 이메일 계정을 추가하고 자체 받은편지함을 사용하도록 설정했는데, 이 메일 계정의 전용 받은편지함을 사용하여 메일을 완벽하게 보내고 받을 수 있습니다.
- 이제 글로벌 받은 편지함을 활용하려면 이 메일 계정이 필요합니다. 즉, 새 이메일 계정으로 보내는 새 메일은 다른 모든 계정이 사용하는 전용 이메일 받은 편지함에 도착합니다. 그리고 새로 만든 이메일 계정에서 메일을 받을 때 오류 메시지가 나타
Unable to write the email to the mailbox. Make sure the file system allows you write privileges, and you have enough disk space to copy the mailbox.
납니다. 다른 이메일 주소 메일은 모두 잘 저장되지만, 이 메일을 제외하고는 새 계정의 모든 메일을 삭제하고 테스트 메일을 보냈는데 동일한 오류가 나타납니다.
답변1
열심히 디버깅한 후에 문제를 발견했습니다.
Thunderbird의 이전 설치에서 기본 메일 저장소는 어떤 이유로든 Maildir이었고 새 설치는 기본적으로 mbox로 설정되었으므로 새 계정을 만들 때 mbox로 설정되었으며 전체 글로벌 받은 편지함이 maildir에 있는 경우 메일을 mbox로 저장할 수 없어 폭발했습니다. 새 설치에서 기본 메일 저장소를 maildir로 설정하면 모든 것이 작동하기 시작했습니다.
문제 해결에 많은 도움이 된 모든 의견에 감사드립니다.
답변2
이 문제는 프로필 폴더가 Windows에서 기본적으로 NTFS로 포맷되는 C: 시스템 드라이브가 아닌 FAT32 파일 시스템에 있는 경우 발생할 수 있습니다. FAT32는 파일당 4GiB(2^32-1바이트)로 제한되므로 이메일이 포함된 파일이 이 제한에 도달하면 사용자는 특정 메일박스 파일에 쓰는 데 문제가 발생할 수 있습니다.
Linux ext4 파일 시스템에서 발생할 수 있는 두 번째 가능성은 모든 파일 시스템 inode가 사용되지만 사용 가능한 공간이 모두 사용되지는 않는다는 것입니다. 디스크는 가득 차지 않지만 inode는 모두 사용됩니다. 확실히 수십만 개의 이메일 파일이 있는 경우에는 이것이 maildir 옵션입니다. 이는 일반적으로 발생하지 않지만 가능합니다.
답변3
나에게 문제는 이전 버전의 Thunderbird가 이름이 inbox
소문자인 받은 편지함을 사용했고 새 버전에서는 Inbox
. Thunderbirds 코드는 잘못 설계되었으며 일관된 방식으로 대소문자를 고려하지 않습니다. Local Folders/Inbox
파일 대소문자에 관계없이 파일의 이메일을 표시하더라도 파일 자체를 사용하려면 정확히 동일한 대소문자를 가져야 했습니다.