IMAPメールサーバーがあり、クライアントとしてThunderbirdを使用しています。 IMAPとPOPを使用したクライアントサーバーの同期について理解できませんでした。 IMAPサーバーがいっぱいになったため、サーバーにログオンし、Thunderbirdにメールのローカルコピーがあると考えて受信トレイを削除しました。
Thunderbirdを開いたところ、IMAPサーバーと同期し、すべてのメールを削除済みとしてマークしました。幸い、電子メールはまだ{path}/Thunderbird/profile/default/INBOXファイルに存在しています。ネットで調べた後、そのファイルを編集し、すべての「X-Mozilla-Status:0001」を「「X-Mozilla-Status:0000」に変更しました。
Thunderbirdを元に戻したとき、メールはまだ消えていました。誰かがこれらを回復する方法を知っていますか?
私は同様の問題を抱えていました-いくつかの奇妙なことにより、大量のメールがIMAPサーバーから消えましたが、ローカルドライブのINBOXおよびSentファイルに残っていました。 Thunderbirdを強制してこれらの電子メールをIMAPサーバーに直接復元することはできなかったので、別のアプローチを採用しました。
できた!
IMAPとPOPは同じではありません! POPは転送プロトコルであり、サーバーからクライアントに電子メールを送信します。 IMAPは同期プロトコルであり、電子メールをサーバーに保持し、通常はローカルキャッシュバージョンを保持します。
IMAPには2段階の削除がありますが、ほとんどのクライアントはそれらを分離しません。削除済みとしてマーク、および削除済みをパージします。私が述べたように、ほとんどのクライアントは同時に両方を行います。
電子メールがサーバーから削除されると、ローカルキャッシュからフラッシュされ、次回の同期時に電子メールが完全に削除されます。キャッシュを変更してもサーバーは変更されません。
事故は良いバックアップを取る理由です。メールを復元するだけです。
新しいpopアカウントを作成する必要がないソリューションは次のとおりです。
大量のメールがない場合や、フォルダ全体が空になった場合に適しています。
一部のメールが新しいローカルフォルダに2回表示されていましたが、そのうちの1つだけが未読としてマークされていました。したがって、それらを簡単にフィルタリングできます。
サーバーにログオンして削除しました
サーバーにsshしたのですか?どのようなサーバーですか?スナップショットファイルシステムを実行している場合、スナップショットから受信トレイを復元できる可能性があります...