Thunderbird:nsemailファイルとnscopyファイルは/ tmpに残ります。

Thunderbird:nsemailファイルとnscopyファイルは/ tmpに残ります。

私はDebianでThunderbird 68を使用しています。

私が送信するすべての電子メールに対して、Thunderbirdは/ tmpに一時ファイルを生成します。

/tmp/nsmail.tmp
/tmp/nsmail-1.tmp
/tmp/nsmail-2.tmp
/tmp/nscopy.tmp
/tmp/nscopy-1.tmp

これらのファイルは電子メールを送信しても削除されませんが、Thunderbirdを閉じた後もそのまま残ります。

バグレポートが見つかりましたUbuntuそしてブギラしかし、解決策はありません。

メールを送信した直後に一時ファイルを削除しないことは非常に悪い習慣であることがわかりました。そして本当にとんでもないことは、アプリが終了した後も一時ファイルをクリーンアップしないことです。

回避策として、これらの一時ファイルが作成される場所を変更できますか?たとえば、~/.cache/thunderbird/使用する方が適切です。

ベストアンサー1

このバグはv68.xで導入され、修正されていません。調査の結果具体的な状況は以下の通りである。

エラー情報:

以前のバージョンのThunderbirdは電子メールを送信するときに使用します~/tmp/ns*が、TBがまだ開いている間は使用後すぐに一時ファイルを削除します。 v68.xaエンコーディングエラーが発生した場合、Thunderbirdは問題を解決するために変数を設定するのではなく、その/tmp/ns...場所にある一時ファイルを削除しようとします。 (アップストリームアップデートを待っています)~/tmp/ns...$TMPDIR/tmp

解決策:

次のコマンドでThunderbirdを実行すると、問題が解決します(他の回答に似ています)。

export TMPDIR=/tmp; thunderbird;

おすすめ記事