PGPはmbox全体をどのように解読しますか?

PGPはmbox全体をどのように解読しますか?

ThunderbirdはPGPで暗号化されたEメールを取得できません。そのため、IMAPのすべての電子メールをローカルリポジトリにコピーしてから、検索できるようにローカルで復号化しようとしています。可能ですか?

Thunderbirdは電子メールフォルダを個々のmboxファイルとして保存します。試してみましたが、gpg -d mbox_file1 つのメールだけが復号化され、次のエラーで失敗しました。

gpg: [don't know]: invalid packet (ctb=46)
gpg: decryption failed: Bad signature
gpg: packet(3) too short

mboxには暗号化されていない電子メールも含まれています。 Thunderbirdでこれらの項目をフィルタリングできますが、ソリューションはそれを適切に処理することをお勧めします。

答え1

私はこの目的のためにPythonスクリプトを書いたことを付け加えたいと思います。それはmboxとMaildirをサポートしています。MBの復号

答え2

2020年現在(申し訳ありませんが、この機能がいつ追加されたのかわかりません)、enigmailには「フォルダへの復号」オプションがあります。 (コンテキストメニューの最下段に位置)

フォルダ内のすべてのメッセージを選択し、それを使用してすべてのメッセージをまとめて復号化できます。

(私の検索結果は逆のことをしたかったので、あなたの質問として現れました。つまり、プレーンテキストメッセージのディレクトリを取得し、それらをすべて暗号化してそれを読むにはenigmailが必要です。)

関連情報