
最近、古い Thunderbird メール プロファイルを新しい Windows 8 がインストールされた PC に移動しました。
すべての新着メールが保存されるグローバル受信トレイがあります。メール アカウントは 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ファイルを削除しようとしましたが、
- 管理者として Thunderbird を実行してみました
- 再作成された電子メールアカウント
- リセットアッププロファイル
- すべてのファイルから読み取り専用プロパティをすべて削除しました。
- ファイルの所有権が変更されました
- 現在のユーザーに書き込み権限があり、
新しく作成したアカウントに別の受信トレイを作成すると、メールがダウンロードされます
何か案は?
アップデート:
以下は、上記のエラー メッセージが表示されるまでに実行した手順です。
- 古いPCから新しいPCのディレクトリc:\My Files\Thunderbirdに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 つを除いて正常に保存されます。新しいアカウントのすべてのメールを削除してテスト メールを送信すると、同じエラーが表示されます。
答え1
懸命にデバッグした後、問題を発見しました:
以前の Thunderbird インストールでは、何らかの理由でデフォルトのメール ストアが Maildir に設定されていましたが、新しいインストールではデフォルトで mbox に設定されていたため、新しいアカウントを作成すると mbox に設定され、グローバル受信トレイ全体が maildir にあるとメールを mbox として保存できず、エラーが発生していました。新しいインストールでデフォルトのメール ストアを maildir に設定することで、すべてが機能し始めました。
問題解決に大いに役立ったコメントをありがとうございました
答え2
この問題は、プロファイル フォルダーが FAT32 ファイル システム上に配置されている場合に発生する可能性があります。Windows ではデフォルトで NTFS にフォーマットされている C: システム ドライブ上に配置されている場合はこの問題が発生する可能性があります。FAT32 にはファイルあたり 4 GiB (2^32-1 バイト) の制限があるため、電子メールを含むファイルがこの制限に達すると、ユーザーはその特定のメールボックス ファイルへの書き込みに問題が発生する可能性があります。
Linux ext4 ファイル システムで発生する可能性のある 2 番目の可能性は、ファイル システムの inode がすべて使用されるが、使用可能なスペースがすべて使用されるわけではないことです。ディスクはいっぱいにはなりませんが、inode はすべて使用されます。電子メール ファイルが数十万個ある場合は確かにそうなります。そのため、これは maildir オプションです。これは通常発生しませんが、発生する可能性があります。
答え3
私にとっての問題は、Thunderbird の以前のバージョンでは小文字の名前の受信トレイを使用していたのにinbox
、新しいバージョンでは小文字の名前が必須であるということでしたInbox
。Thunderbirds のコードは設計が悪く、一貫した方法で大文字と小文字を考慮に入れていませんLocal Folders/Inbox
。ファイルの大文字と小文字に関係なくファイルからのメールが表示されるにもかかわらず、ファイル自体を使用する前に、大文字と小文字が正確に一致している必要がありました。