フォルダー名=Trashが、交互に切り替わる。フォルダー名=Trashが、交互に切り替わる。Trash.msfに「フォルダー名=ごみ箱」を絶対に書きに行かないようにしたわけではなくて、また、英語版を使ったら、Trash.msf内の「フォルダー名=ローカライズされた名前」を消し去ってしまう、というわけでもなくて、Trash.msfにフォルダー名=ごみ箱を書かれると英語版で「ごみ箱」になってしまう問題は、Trash.msfに「フォルダー名=ローカライズされた名前」が既に書かれていたら、英語版でも、ローカライズされた名前にあたる「Trash」を書く、というような形で解決したようです。別に、XXX.msf内に「フォルダー名=ローカライズされた名前」を書くロジックを全部消す、なんてな無駄なことは、しなかったのでしょう。結局、悪いのは、「Trash.msfをコピーして使う」ということであって、ファイル名の大文字小文字を区別しないOSの上で、UIからフォルダーを作る分には、大文字・小文字の区別は、しなくても構わない。Trash/Trash.msfをコピーして回復、ということを最初に書いた人が、ヌルのTrashを作って、Trash.msfがあったらTrash.msfを消して再起動、とか、ヌルのTrashとヌルのTrash.msfを作って再起動、とでも書いていてくれさえいれば...だけになります。ゴミ箱消えすぎ(Trash.msfをコピー、は危険)Trash/Trash.msfを消してThunderbirdを再起動、Trash/Trash.msfが無い時に、「trash」というフォルダーを手動で作る、Trash/Trash.msfをA-1/A-1.msfにリネーム、A-1/A-1.msfをA-n/A-n.msfをコピーして再起動、などを、Thunderbird英語版やThunderbird日本語版で何度か行って遊んでみてわかったこと。「Trash.msf」というファイルを作る。英語版だと、ファイル名=trash、フォルダー名=Trash日本語版だと、ファイル名=trash、フォルダー名=ごみ箱が書かれる。Trash.msfにフォルダー名が書かれないのは、正規の「Trash」で作った時のみ。単なるTrash.msfの削除+空のTrashからTrash.msfの再構築、ではなく、それまでに使っていたTrash.msfのデータの一部は、新規に作るTrash.msfにも引き継がれる。引き継がれるデータには、Trash.msfの中の、フォルダー名=Trash、あるいは、フォルダー名=ごみ箱が含まれる。完全にクリーンなTrash/Trash.msfを作るのではなく、trashを手動で作るなり、既存のTrash/Trash.msfをコピーするなりして、バグが直ったのに、わざわざ、また、Trash.msfの中に「フォルダー名=ごみ箱」を書かせる、ということが未だにごく普通に行われている、ということも、影響しているのでしょう。当然だとは思いますけど、ちゃんと、Trash/Trash.msfを消すなりTrashを再作成、と書いてあるんですけどね。Trash/Trash.msfを消してThunderbirdを再起動、Trash/Trash.msfが無い時に、「trash」というフォルダーを手動で作る、Trash/Trash.msfをA-1/A-1.msfにリネーム、A-1/A-1.msfをA-n/A-n.msfをコピーして再起動、などを、Thunderbird英語版やThunderbird日本語版で何度か行って遊んでみてわかったこと。「Trash.msf」というファイルを作る。英語版だと、ファイル名=trash、フォルダー名=Trash日本語版だと、ファイル名=trash、フォルダー名=ごみ箱が書かれる。Trash.msfにフォルダー名が書かれないのは、正規の「Trash」で作った時のみ。単なるTrash.msfの削除+空のTrashからTrash.msfの再構築、ではなく、それまでに使っていたTrash.msfのデータの一部は、新規に作るTrash.msfにも引き継がれる。引き継がれるデータには、Trash.msfの中の、フォルダー名=Trash、あるいは、フォルダー名=ごみ箱が含まれる。完全にクリーンなTrash/Trash.msfを作るのではなく、trashを手動で作るなり、既存のTrash/Trash.msfをコピーするなりして、バグが直ったのに、わざわざ、また、Trash.msfの中に「フォルダー名=ごみ箱」を書かせる、ということが未だにごく普通に行われている、ということも、影響しているのでしょう。当然だとは思いますけど、ちゃんと、Trash/Trash.msfを消すなりTrashを再作成、と書いてあるんですけどね。原点に戻って、「###」のハッシュされたファイル名のmsfファイル由来の妖怪ファイルで遊んでみた。作り出した、ファイル名=ABC/ABC.msf、フォルダーペインでは「ABC.msf」、しかしABC.msfの中には「Trash」と書いてある、という妖怪ファイルをオープンしないように、細心の注意を払う必要があるけれど。英語版で、「###」というフォルダー用のファイルのセットをTrash/Trash.msfにコピーして再起動。ファイル名=Trash/Trash.msf、フォルダーペインでは「Trash」、Trash.msfの中には「Trash」と書いてあり、Trashのフラッグも書かれている、というファイルができる。Thunderbirdを終了し、このセットを、Trash英語版/Trash英語版.msfという名前で、バックアップをとる。ABCというフォルダーを作り、Thunderbirdを終了。Trash英語版/Trash英語版.msfという名前のバックアップを、ABC/ABC.msfに上書きコピー。ファイル名=ABC/ABC.msf、フォルダーペインでは「ABC」、しかしABC.msfの中には「Trash」と書いてある、という妖怪ファイルのできあがり。Trash英語版/Trash英語版.msfという名前のバックアップを、Trash/Trash.msfに上書きコピー。削除されたメールを未読にして、フォルダーペインに数字がでるようにしておく。日本語版Thunderbirdをなんどか再起動し、Trash/Trash.msfが、確実に、フォルダーペインでは「ごみ箱」でごみ箱アイコン、メールを削除すれば移動されるもの、になっていることを確認する。Thunderbirdを終了し、このセットを、Trash日本語版/Trash日本語版.msfという名前で、バックアップをとる。Trash日本語版.msfの中には「ごみ箱」という文字列が書かれている。ごみ箱フォルダーをたくさん作って、遊んでみる。コピーし、Trash/Trash.msfを削除して、Thunderbirdを再起動。n個の「ごみ箱」の完成フォルダーのプロパティで、使われているファイル名を確認しておく。日本語版だと、Trash/Trash.msfがないというだけでは、再起動でTrash/Trash.msfを作ってくれないから、Trash/Trash.msfは作られていない。英語版であっても、妖怪ファイルがあるから、Trash/Trash.msfを作れない。メールの削除を行うと、一番上のものの、(A-1)に移動されることがわかる。このアカウントが選択された状態で、ファイル/ごみ箱を空にする、を行うと、A-1/A-1.msf由来の「ごみ箱」がなくなる。この時、ファイル名=ABC/ABC.msf、フォルダーペインでは「ABC」、しかしABC.msfの中には「Trash」と書いてある、という妖怪ファイルがあるから、Trash/Trash.msfの再作成には行かない。妖怪ファイルの実体を見る。日本語版Thunderbirdで、ABCというフォルダーをオープン、メールをコピー、必要なら再起動、をおこなうと、おっつけ、フォルダーペインでは、ABC.msfに書いてある「Trash」が表示される。非常に簡単に、何度でも確実に引き起こせる、ということは、明らかでしょう。「ローカルフォルダ」では問題が起こらないことは、「ローカルフォルダ」にInbox/Inbox.msfが無い場合には、容易に説明がつきます。「ローカルフォルダ」には、自動的にInbox/Inbox.msfを作らない。再起動した時に、Trash/Trash.msfが無いと、Trash/Trash.msfを作る。Thunderbirdが新規に作ったTrashフォルダーならば、Trash.msfに、「ファイル名!=フォルダー名」用の「フォルダー名の文字列」は、書かれていない。原点に戻って、「###」のハッシュされたファイル名のmsfファイル由来の妖怪ファイルで遊んでみた。作り出した、ファイル名=ABC/ABC.msf、フォルダーペインでは「ABC.msf」、しかしABC.msfの中には「Trash」と書いてある、という妖怪ファイルをオープンしないように、細心の注意を払う必要があるけれど。英語版で、「###」というフォルダー用のファイルのセットをTrash/Trash.msfにコピーして再起動。ファイル名=Trash/Trash.msf、フォルダーペインでは「Trash」、Trash.msfの中には「Trash」と書いてあり、Trashのフラッグも書かれている、というファイルができる。Thunderbirdを終了し、このセットを、Trash英語版/Trash英語版.msfという名前で、バックアップをとる。ABCというフォルダーを作り、Thunderbirdを終了。Trash英語版/Trash英語版.msfという名前のバックアップを、ABC/ABC.msfに上書きコピー。ファイル名=ABC/ABC.msf、フォルダーペインでは「ABC」、しかしABC.msfの中には「Trash」と書いてある、という妖怪ファイルのできあがり。Trash英語版/Trash英語版.msfという名前のバックアップを、Trash/Trash.msfに上書きコピー。削除されたメールを未読にして、フォルダーペインに数字がでるようにしておく。日本語版Thunderbirdをなんどか再起動し、Trash/Trash.msfが、確実に、フォルダーペインでは「ごみ箱」でごみ箱アイコン、メールを削除すれば移動されるもの、になっていることを確認する。Thunderbirdを終了し、このセットを、Trash日本語版/Trash日本語版.msfという名前で、バックアップをとる。Trash日本語版.msfの中には「ごみ箱」という文字列が書かれている。ごみ箱フォルダーをたくさん作って、遊んでみる。コピーし、Trash/Trash.msfを削除して、Thunderbirdを再起動。n個の「ごみ箱」の完成フォルダーのプロパティで、使われているファイル名を確認しておく。日本語版だと、Trash/Trash.msfがないというだけでは、再起動でTrash/Trash.msfを作ってくれないから、Trash/Trash.msfは作られていない。英語版であっても、妖怪ファイルがあるから、Trash/Trash.msfを作れない。メールの削除を行うと、一番上のものの、(A-1)に移動されることがわかる。このアカウントが選択された状態で、ファイル/ごみ箱を空にする、を行うと、A-1/A-1.msf由来の「ごみ箱」がなくなる。この時、ファイル名=ABC/ABC.msf、フォルダーペインでは「ABC」、しかしABC.msfの中には「Trash」と書いてある、という妖怪ファイルがあるから、Trash/Trash.msfの再作成には行かない。妖怪ファイルの実体を見る。日本語版Thunderbirdで、ABCというフォルダーをオープン、メールをコピー、必要なら再起動、をおこなうと、おっつけ、フォルダーペインでは、ABC.msfに書いてある「Trash」が表示される。非常に簡単に、何度でも確実に引き起こせる、ということは、明らかでしょう。「ローカルフォルダ」では問題が起こらないことは、「ローカルフォルダ」にInbox/Inbox.msfが無い場合には、容易に説明がつきます。「ローカルフォルダ」には、自動的にInbox/Inbox.msfを作らない。再起動した時に、Trash/Trash.msfが無いと、Trash/Trash.msfを作る。Thunderbirdが新規に作ったTrashフォルダーならば、Trash.msfに、「ファイル名!=フォルダー名」用の「フォルダー名の文字列」は、書かれていない。Messages.msfのようなものをTrash/Trash.msfにコピーし、prettiestName=Trashになったものを別のxxx/xxx.msfにコピー、だけでは、どうやってもフォルダーペインに「Trash」が表示されてしまい、Trashフォルダー由来の「Trash」がxxx.msfに書いてあるのに、フォルダーペインではファイル名の方が表示される、という状態を、もう一度作り出せない...フォルダーペインには「Trash」も「ごみ箱」も無いのに、pretttiestName=Trashのものが居る、という状況に二度とできない...と悩んでいて、panacea.dat(FolderCache)の存在を思い出した。FolderCacheに書かれている「フォルダーの表示名」が、xxx.msfに書かれている「フォルダー名」よりも強かった。xxx.msfに書かれていないといけないのは、「ごみ箱」ではなく「Trash」だった。ABC/ABC.msfがあってそれがフォルダーペインに表示されている時に、Thunderbirdを終了し、Trash.msfに「Trash」と書かれているTrash/Trash.msfを、ABC/ABC.msfに上書きコピーし、Thunderbirdを再起動すると、フォルダーペインでは「ABC」で、しかし内部的なフォルダー名=Trash、という妖怪を、容易に作れます。Messaages.msfや、「###」のようなハッシュされたファイル名のものを、Trash/Trash.msfにコピーし、それをThunderbirdの「Trash(ごみ箱)」として使ったもの、のいずれでも同じです。.msfにフォルダー名が書かれた場合、その後、それは一切変更されないのですが、Trashの場合は、他の名前が書かれていると問題があるので、.msfにフォルダー名が既にある場合、そのエントリーを消すのではなく、Trashという文字列で置き換えているようです。Trash(ゴミ箱を空にする)場合でも、Trash.msfの内容の一部は引き継ぎます(スレッドペインのカラム、など)。Trash(ごみ箱を空にする)で、Trash/Trash.msfを消した後、Trash/Trash.msfを作りに行かない・行けない、という現象は、確実に起こります。Trash(ごみ箱を空にする)で、毎日のように、ごみ箱が消える、という状況の原因としては、上記のことしか思いつきません。「Trash」は英語版、日本語版は「ごみ箱」を書く」)Trash.msfに「ごみ箱」と書いてあるTrash/Trash.msf、というだけで、毎日のようにごみ箱が消える、とは、ちょっと考えにくい。日本語版では、既にTrash.msfにフォルダー名がある場合、Trash.msfには常に、「ごみ箱」の、エスケープしたUTF-8のデータ($E3$81$94$E3$81$BF$E7$AE$B1)を書きます。英語版で、xxx.msfにフォルダー名があるxxx/xxx.msfのセットをTrashフォルダーとして使い、それをyyy/yyy.msfにコピー、という操作が要ります。普通、日本語版を使っていてこんなことはしないだろうから、このケースではなさそうですね。日本語版だと、Trash/Trash.msfだけでなく、Inbox/Inbox.msfも無い場合でないと、再起動で自動的にTrash/Trash.msfを作らない、というような違いがあるようです。Messages.msfのようなものをTrash/Trash.msfにコピーし、prettiestName=Trashになったものを別のxxx/xxx.msfにコピー、だけでは、どうやってもフォルダーペインに「Trash」が表示されてしまい、Trashフォルダー由来の「Trash」がxxx.msfに書いてあるのに、フォルダーペインではファイル名の方が表示される、という状態を、もう一度作り出せない...フォルダーペインには「Trash」も「ごみ箱」も無いのに、pretttiestName=Trashのものが居る、という状況に二度とできない...と悩んでいて、panacea.dat(FolderCache)の存在を思い出した。FolderCacheに書かれている「フォルダーの表示名」が、xxx.msfに書かれている「フォルダー名」よりも強かった。xxx.msfに書かれていないといけないのは、「ごみ箱」ではなく「Trash」だった。ABC/ABC.msfがあってそれがフォルダーペインに表示されている時に、Thunderbirdを終了し、Trash.msfに「Trash」と書かれているTrash/Trash.msfを、ABC/ABC.msfに上書きコピーし、Thunderbirdを再起動すると、フォルダーペインでは「ABC」で、しかし内部的なフォルダー名=Trash、という妖怪を、容易に作れます。Messaages.msfや、「###」のようなハッシュされたファイル名のものを、Trash/Trash.msfにコピーし、それをThunderbirdの「Trash(ごみ箱)」として使ったもの、のいずれでも同じです。.msfにフォルダー名が書かれた場合、その後、それは一切変更されないのですが、Trashの場合は、他の名前が書かれていると問題があるので、.msfにフォルダー名が既にある場合、そのエントリーを消すのではなく、Trashという文字列で置き換えているようです。Trash(ゴミ箱を空にする)場合でも、Trash.msfの内容の一部は引き継ぎます(スレッドペインのカラム、など)。Trash(ごみ箱を空にする)で、Trash/Trash.msfを消した後、Trash/Trash.msfを作りに行かない・行けない、という現象は、確実に起こります。Trash(ごみ箱を空にする)で、毎日のように、ごみ箱が消える、という状況の原因としては、上記のことしか思いつきません。「Trash」は英語版、日本語版は「ごみ箱」を書く」)Trash.msfに「ごみ箱」と書いてあるTrash/Trash.msf、というだけで、毎日のようにごみ箱が消える、とは、ちょっと考えにくい。日本語版では、既にTrash.msfにフォルダー名がある場合、Trash.msfには常に、「ごみ箱」の、エスケープしたUTF-8のデータ($E3$81$94$E3$81$BF$E7$AE$B1)を書きます。英語版で、xxx.msfにフォルダー名があるxxx/xxx.msfのセットをTrashフォルダーとして使い、それをyyy/yyy.msfにコピー、という操作が要ります。普通、日本語版を使っていてこんなことはしないだろうから、このケースではなさそうですね。日本語版だと、Trash/Trash.msfだけでなく、Inbox/Inbox.msfも無い場合でないと、再起動で自動的にTrash/Trash.msfを作らない、というような違いがあるようです。ゴミ箱消えすぎ.msfにフォルダー名が入っているもので、もう少し遊んでみました。(フォルダーの実名)という文字列のデータを持っている。ABC.msfの中のフォルダーの実名=TrXshにすると、Trash/Trash.msfを消して再起動するとTrash/Trash.msfが作られる、とかがあって、いくつかの知見が得られました。一言で言うと、msgStoreファイルはコピーしてから.msfファイルを再作成させればいいが、.msfファイルはコピーして使うためのものではない。そのフォルダーのバックアップから戻す時に、セットで戻すのならいいが。Trash.msfの中にフォルダー名の「ゴミ箱」(上記だと、Outboxという名前にあたる)があっただけでは、Trash/Trash.msfが消されたあとにTrash/Trash.msfが再作成されない、という現象にはならないはずだけれども、Trash.msfの中にフォルダー名が入っているフォルダーの.msfファイルをコピーすれば、上記のような様々な変った現象を簡単にみられます。完全にクリーンで、Trash.msfの中にフォルダー名の「ゴミ箱」が確実に無いものを使用してみてください。これを使っても、毎日問題を見ることができますか?.msfにフォルダー名が入っているもので、もう少し遊んでみました。(フォルダーの実名)という文字列のデータを持っている。ABC.msfの中のフォルダーの実名=TrXshにすると、Trash/Trash.msfを消して再起動するとTrash/Trash.msfが作られる、とかがあって、いくつかの知見が得られました。一言で言うと、msgStoreファイルはコピーしてから.msfファイルを再作成させればいいが、.msfファイルはコピーして使うためのものではない。そのフォルダーのバックアップから戻す時に、セットで戻すのならいいが。Trash.msfの中にフォルダー名の「ゴミ箱」(上記だと、Outboxという名前にあたる)があっただけでは、Trash/Trash.msfが消されたあとにTrash/Trash.msfが再作成されない、という現象にはならないはずだけれども、Trash.msfの中にフォルダー名が入っているフォルダーの.msfファイルをコピーすれば、上記のような様々な変った現象を簡単にみられます。完全にクリーンで、Trash.msfの中にフォルダー名の「ゴミ箱」が確実に無いものを使用してみてください。trashXXX/trashXXX、とコピーされたファイルが引き起こした、怨霊による超常現象は、よくよく考えると、c889a138.msf/c889a138.msf(###というフォルダー名)は、現象には本質的に関係ないはず。trash/trash.msfが「Trashという特別なフォルダー」として使われたものであり、trashXXX/trashXXXはそれをコピーしたものである、ということだけが、キーのはず。「Trash」という名前のフォルダーとして表示されるが、(多分、prettiestNameが表示されている)Trashアイコンはつかない(Trashという特別なフォルダーとしては認識されていない)ーTrash/Trash.msfはリネームしてしまったから、存在しない。ーメールを削除、では、移動もしないし、Trash/Trash.msfを作りにもいかない。ー再起動しても、prettiestName=Trashのものがあるから、Trash/Trash.msfを作りにいかない。この場合は、「Trash」というprettiestNameのフォルダーが実際にあるから、「UIからTrashを作る」という手は効かず、リネームしてからでないと、できない。Trashで、Trash/Trash.msfに戻されちゃいますけど。ゴミが残っていて、prettiestName=Trashのものがあるので、Trash/Trash.msfを作りに行かない、と考える方が良さそうです。これならば、Trash.msfの中に「ゴミ箱」が書いてあると、英語版のThunderbirdでも「ゴミ箱」と表示される、という現象とも合致する。trashXXX/trashXXX、とコピーされたファイルが引き起こした、怨霊による超常現象は、よくよく考えると、c889a138.msf/c889a138.msf(###というフォルダー名)は、現象には本質的に関係ないはず。trash/trash.msfが「Trashという特別なフォルダー」として使われたものであり、trashXXX/trashXXXはそれをコピーしたものである、ということだけが、キーのはず。「Trash」という名前のフォルダーとして表示されるが、(多分、prettiestNameが表示されている)Trashアイコンはつかない(Trashという特別なフォルダーとしては認識されていない)ーTrash/Trash.msfはリネームしてしまったから、存在しない。ーメールを削除、では、移動もしないし、Trash/Trash.msfを作りにもいかない。ー再起動しても、prettiestName=Trashのものがあるから、Trash/Trash.msfを作りにいかない。この場合は、「Trash」というprettiestNameのフォルダーが実際にあるから、「UIからTrashを作る」という手は効かず、リネームしてからでないと、できない。Trashで、Trash/Trash.msfに戻されちゃいますけど。ゴミが残っていて、prettiestName=Trashのものがあるので、Trash/Trash.msfを作りに行かない、と考える方が良さそうです。これならば、Trash.msfの中に「ゴミ箱」が書いてあると、英語版のThunderbirdでも「ゴミ箱」と表示される、という現象とも合致する。消える」でググってみた。他のアカウントのTrash/Trash.msfをコピーの順に多く、この二つがほとんど。適当にテキストファイル(ヌルファイル)を作り、Trash/Trash.msfにリネームもあるにはあったが、極く僅か。(B-4)TrashというフォルダーをUIから作成は、それほど多くをチェックしたわけではないので、一件だけ。(B-1)も(B-2)も、出所は一つで、一番多く引用された・パクられたのが(B-1)と(B-2)だった、ということなんでしょうこれならば、「他のアカウントのTrash/Trash.msfをコピー」が実行されても当然ですね。それが、「Trash/Trash.msfのバックアップをコピー」、に変ってしまう例は、稀だと思いますけど。元々は、ゴミ箱の最適化とゴミ箱を空にするが同時に起こると、Trash/Trash.msfを消してしまうが、再作成しない、というような問題だったのでしょう。Trash/Trash.msfが無い場合に再起動で自動的に作るようにはなっていない時のものが多そう。Trash.msfに「ゴミ箱」を書いてしまうバグが作りこまれる前のThunderbirdでの話がほとんどに見える。自動的な最適化、は、どんなに多くても一時間に一回しか発生しないから、最適化が原因でゴミ箱が消える現象が、あるThunderbirdで毎日のように起こる、とは、到底考えられない。既存のTrash.msfに「ゴミ箱」が書いてある状態のままだと、ゴミ箱が消える現象が起こり得る。運が悪いと、Trash.msfに「ゴミ箱」が書いてある状態のままになっていて、ゴミ箱が消える現象が起こる。その時に、運が良ければ、同時に全部のアカウントで問題が起こってくれて、Trash/Trash.msfがなければ再起動時にTrash/Trash.msfが作られるので、一回の再起動で、お終い。その時に、運が悪いと、一度に一つのアカウントでしか問題が起こってくれなくて、それで、アカウントの数だけ問題が起こることになって、憤慨する。毎日のように、ゴミ箱が消える現象を見る。いうことのように思えます。消える」でググってみた。他のアカウントのTrash/Trash.msfをコピーの順に多く、この二つがほとんど。適当にテキストファイル(ヌルファイル)を作り、Trash/Trash.msfにリネームもあるにはあったが、極く僅か。(B-4)TrashというフォルダーをUIから作成は、それほど多くをチェックしたわけではないので、一件だけ。(B-1)も(B-2)も、出所は一つで、一番多く引用された・パクられたのが(B-1)と(B-2)だった、ということなんでしょうこれならば、「他のアカウントのTrash/Trash.msfをコピー」が実行されても当然ですね。それが、「Trash/Trash.msfのバックアップをコピー」、に変ってしまう例は、稀だと思いますけど。元々は、ゴミ箱の最適化とゴミ箱を空にするが同時に起こると、Trash/Trash.msfを消してしまうが、再作成しない、というような問題だったのでしょう。Trash/Trash.msfが無い場合に再起動で自動的に作るようにはなっていない時のものが多そう。Trash.msfに「ゴミ箱」を書いてしまうバグが作りこまれる前のThunderbirdでの話がほとんどに見える。自動的な最適化、は、どんなに多くても一時間に一回しか発生しないから、最適化が原因でゴミ箱が消える現象が、あるThunderbirdで毎日のように起こる、とは、到底考えられない。既存のTrash.msfに「ゴミ箱」が書いてある状態のままだと、ゴミ箱が消える現象が起こり得る。運が悪いと、Trash.msfに「ゴミ箱」が書いてある状態のままになっていて、ゴミ箱が消える現象が起こる。その時に、運が良ければ、同時に全部のアカウントで問題が起こってくれて、Trash/Trash.msfがなければ再起動時にTrash/Trash.msfが作られるので、一回の再起動で、お終い。その時に、運が悪いと、一度に一つのアカウントでしか問題が起こってくれなくて、それで、アカウントの数だけ問題が起こることになって、憤慨する。毎日のように、ゴミ箱が消える現象を見る。いうことのように思えます。さんが書きました:消えてしまった時は他のアカウントから「Trash」と「Trash.msf」をコピーして貼り付けていたが、毎日のことで面倒になったので「Trash」と「Trash.msf」をコピー用にデスクトップに置いておき、それを貼り付けしている通常、Thunderbirdを起動中のTrash.msfファイルはオープンされていて、Thunderbirdの起動中のTrash.msfは、大体は「Trash.msfとTrashの間の整合性がとれていない」という状態になっています。「Trash.msfとTrashの間の整合性がとれている」という状態は、Trash.msfというファイルをクローズする時点で、Trash.msfに書かれます。それをそのままコピーすれば、コピー先のTrashフォルダーにも、「Trash.msfとTrashの間の整合性がとれていない」という状態をコピーすることになります。Folder,フォルダーの修復)が実行され、通常は問題ないのですが、フォルダーを明示的にオープンせずに、手動でメールを移動したりメッセージフィルターでメールを移動した時などには、xxx.msfのきちんとした更新ができないまま、xxxというファイルにメールデータを書きに行きます。Folder,フォルダーの修復)を行う、というようになっていて、それが、全てのローカルのメールフォルダーにも適用されている、というだけのことです。メールのコピー・移動でのフォルダーへの書き込みも、POP3のメールのInboxへ書き込みと同じ扱いになります。当然ですが、メールの削除も、Trashへのメールの移動、ですから、同じになります。闇雲に、xxx/xxx.msfというファイルのセットをThunderbirdの起動中にコピーすれば、何が起こってもおかしくは無い、と言えます。メールが削除できない、自動的にTrash/Trash.msfを作りにいかない、というような、大きな問題が発生している時に、そのようなことをすれば...目的は、「Trash/Trash.msfというファイルが存在するという状態を作ってみる」ということなんだから、コピーするにしても、せめて、ヌルのTrashとヌルのTrash.msfにしていさえすれば...ご参考までに。[quote="とおりすがり"]消えてしまった時は他のアカウントから「Trash」と「Trash.msf」をコピーして貼り付けていたが、毎日のことで面倒になったので「Trash」と「Trash.msf」をコピー用にデスクトップに置いておき、それを貼り付けしている[/quote]通常、Thunderbirdを起動中のTrash.msfファイルはオープンされていて、Thunderbirdの起動中のTrash.msfは、大体は「Trash.msfとTrashの間の整合性がとれていない」という状態になっています。「Trash.msfとTrashの間の整合性がとれている」という状態は、Trash.msfというファイルをクローズする時点で、Trash.msfに書かれます。それをそのままコピーすれば、コピー先のTrashフォルダーにも、「Trash.msfとTrashの間の整合性がとれていない」という状態をコピーすることになります。Folder,フォルダーの修復)が実行され、通常は問題ないのですが、フォルダーを明示的にオープンせずに、手動でメールを移動したりメッセージフィルターでメールを移動した時などには、xxx.msfのきちんとした更新ができないまま、xxxというファイルにメールデータを書きに行きます。Folder,フォルダーの修復)を行う、というようになっていて、それが、全てのローカルのメールフォルダーにも適用されている、というだけのことです。メールのコピー・移動でのフォルダーへの書き込みも、POP3のメールのInboxへ書き込みと同じ扱いになります。当然ですが、メールの削除も、Trashへのメールの移動、ですから、同じになります。闇雲に、xxx/xxx.msfというファイルのセットをThunderbirdの起動中にコピーすれば、何が起こってもおかしくは無い、と言えます。メールが削除できない、自動的にTrash/Trash.msfを作りにいかない、というような、大きな問題が発生している時に、そのようなことをすれば...目的は、「Trash/Trash.msfというファイルが存在するという状態を作ってみる」ということなんだから、コピーするにしても、せめて、ヌルのTrashとヌルのTrash.msfにしていさえすれば...ご参考までに。trash/trash.msfが「Trashという特別なフォルダー」として使われ、「trash/trash.msfはTrashという特別なフォルダーである」と記録される。Thunderbirdを終了し、trash/trash.msfを、無理矢理、trashXXX/trashXXX.msfにリネーム。Thunderbirdを再起動。trashXXX/trashXXX.msfは、ファイル名から「trashXXX」というフォルダーである、と普通に認識される。「trash/trash.msfはTrashという特別なフォルダーである」と記録されていたので、フォルダーの実名(prretiestName)が、「Trash」になる。「trashXXX」というフォルダーとしては、「Trashという特別なフォルダー」とはセットされない。新規に「Trashフォルダー=Trash/Trash.msf」を作ろうにも、フォルダーの実名=Trashのものが既にあるので、作れない。あるのでTrash/Trash.msfを作りに行かない、ということのように思えます。(B)があって、Trash/Trash.msfというファイルへのポインターはあるから、Trash/Trash.msfを作れば、「Trash」というフォルダーにアクセスでき、Trashの日本語名=ゴミ箱、経由であろうと、(B)の、フォルダーの実名=ゴミ箱、経由であろうと、いずれにせよ、フォルダーペインでは「ゴミ箱」と表示されることになるから、Trash/Trash.msfを作れば回復、の説明がつく。trash/trash.msfが「Trashという特別なフォルダー」として使われ、「trash/trash.msfはTrashという特別なフォルダーである」と記録される。Thunderbirdを終了し、trash/trash.msfを、無理矢理、trashXXX/trashXXX.msfにリネーム。Thunderbirdを再起動。trashXXX/trashXXX.msfは、ファイル名から「trashXXX」というフォルダーである、と普通に認識される。「trash/trash.msfはTrashという特別なフォルダーである」と記録されていたので、フォルダーの実名(prretiestName)が、「Trash」になる。「trashXXX」というフォルダーとしては、「Trashという特別なフォルダー」とはセットされない。新規に「Trashフォルダー=Trash/Trash.msf」を作ろうにも、フォルダーの実名=Trashのものが既にあるので、作れない。あるのでTrash/Trash.msfを作りに行かない、ということのように思えます。(B)があって、Trash/Trash.msfというファイルへのポインターはあるから、Trash/Trash.msfを作れば、「Trash」というフォルダーにアクセスでき、Trashの日本語名=ゴミ箱、経由であろうと、(B)の、フォルダーの実名=ゴミ箱、経由であろうと、いずれにせよ、フォルダーペインでは「ゴミ箱」と表示されることになるから、Trash/Trash.msfを作れば回復、の説明がつく。等々は、UIからのメールフォルダーの新規作成に始まり、以降、整合性を保って維持されているにもかかわらず、ある時点で突然、xxx/xxx.msfのセットを、xxx.msfファイルの中にxxxではない「フォルダー名」が書かれたものに置き換えてしまったがために起こった現象である、と言えると思います。Folderだから、おっつけ、Trash.msfファイルの中の「ゴミ箱!=Trash」は消滅するはずです。等々は、UIからのメールフォルダーの新規作成に始まり、以降、整合性を保って維持されているにもかかわらず、ある時点で突然、xxx/xxx.msfのセットを、xxx.msfファイルの中にxxxではない「フォルダー名」が書かれたものに置き換えてしまったがために起こった現象である、と言えると思います。Folderだから、おっつけ、Trash.msfファイルの中の「ゴミ箱!=Trash」は消滅するはずです。「Trashという特別なフォルダー」として使われていたtrash/trash.msfを、trashXXX/trashXXX.msfにリネームしてしまう、を、英語版のThunderbirdのpop3アカウントで、適当なところで再起動、を挟みながら行ってみて、ようやく以下のような状況をみることができました。「メールの削除」でTrash/Trash.msfを作りにいくはずなのに、Trash/Trash.msfを作りに行かない。「Trash」というフォルダーは無いし、Trash/Trash.msfもtrash/trash.msfも無いのだから、Thunderbirdの再起動で、勝手にTrash/Trash.msfを作りにいくはずなのに、作りに行かない。この場合、ThundebirdのUIから、「trashXXX」というフォルダーを「trashZZZ」にリネームすると、すべての奇妙な現象が消える。今フォルダーペインで「ゴミ箱」と表示されているものの実体は何か、は、もっと見えにくくなる。何らかの形で、「Trash、日本名=ゴミ箱」あるいは「Trashという特別なフォルダー」というものは既にある、という状態になっているので、作りにいかない、という状況である、と考えるのが妥当でしょう。上記のような現象になった時に、UIからTrashというフォルダーを作り、ゼロからTrash/Trash.msfをつくらせればいいものを、わざわざ、Trash.msfに「ゴミ箱」というローカライズされた名前を書いてあるものに戻してしまうので、おっつけ、上記のような超常現象が又起こる、という話しに見えます。「Trashという特別なフォルダー」として使われていたtrash/trash.msfを、trashXXX/trashXXX.msfにリネームしてしまう、を、英語版のThunderbirdのpop3アカウントで、適当なところで再起動、を挟みながら行ってみて、ようやく以下のような状況をみることができました。「メールの削除」でTrash/Trash.msfを作りにいくはずなのに、Trash/Trash.msfを作りに行かない。「Trash」というフォルダーは無いし、Trash/Trash.msfもtrash/trash.msfも無いのだから、Thunderbirdの再起動で、勝手にTrash/Trash.msfを作りにいくはずなのに、作りに行かない。この場合、ThundebirdのUIから、「trashXXX」というフォルダーを「trashZZZ」にリネームすると、すべての奇妙な現象が消える。今フォルダーペインで「ゴミ箱」と表示されているものの実体は何か、は、もっと見えにくくなる。何らかの形で、「Trash、日本名=ゴミ箱」あるいは「Trashという特別なフォルダー」というものは既にある、という状態になっているので、作りにいかない、という状況である、と考えるのが妥当でしょう。上記のような現象になった時に、UIからTrashというフォルダーを作り、ゼロからTrash/Trash.msfをつくらせればいいものを、わざわざ、Trash.msfに「ゴミ箱」というローカライズされた名前を書いてあるものに戻してしまうので、おっつけ、上記のような超常現象が又起こる、という話しに見えます。