web-dev-qa-db-ja.com

送信済みメールフォルダ内のメールをmuttで暗号化するにはどうすればよいですか?

暗号化されたメールを送信したとき、送信されたメールのコピーが暗号化されていないことに驚きました。テストメールで確認すると、メールは暗号化されて送信されますが、sent-mailフォルダー内のコピーはプレーンテキストであるため、適切な内容のメールを保存するには適していません。

回避策は、Fccを無効にして、自分自身をBccとして設定することですが、それはクリーンな解決策ではありません。

下書きに関する関連質問: Mutt GPGに下書きとして保存された電子メールを暗号化させる

4
allo

実際、Muttsのデフォルトの動作では、最初に暗号化/署名してからfccを実行するため、「送信済み」フォルダー内のコピーを暗号化する必要があります。しかし、もちろん、これを設定することで変更できます

fcc_clear = yesを設定します

.muttrcとそこから供給されたファイルでこの行を検索し、「no」に変更します。

http://www.mutt.org/doc/manual/manual-6.html を参照してください

とはいえ、sleskeが説明しているように、-encrypt-toを使用することをお勧めします。デフォルトでは、muttは復号化できないコピーを保持します。 ;)

2
Echsecutor

まず、送信時に暗号化されたメールのコピーを保持することは無意味です。公開鍵暗号を使用していることに注意してください。受信者の公開鍵で暗号化し、受信者のみが復号化できます。したがって、送信されたメールのコピーはあなたには読めないでしょう。

あなたができることはあなた自身の公開鍵でコピーを暗号化することです。たとえば、gpgのオプション--encrypt-to nameを独自の公開鍵で使用できます。

-暗号化-名前:

--recipientと同じですが、これはオプションファイルを対象としており、「encrypt-to-self」として独自のユーザーIDと一緒に使用できます。これらのキーは、-recipientを使用するか、要求されたユーザーIDによって指定された他の受信者がいる場合にのみ使用されます。これらのユーザーIDに対して信頼性チェックは実行されず、無効なキーも使用できます。

詳細な手順については、 http://dev.mutt.org/trac/wiki/MuttGuide/UseGPG を参照してください。


とはいえ、送信されたメールを暗号化された形式で保持することに多くの意味があるかどうかはわかりません。これは、誰かがハードディスク/ホームディレクトリの内容を読み取る可能性があることを心配している場合にのみ意味があります。その場合は、送信したメール(すべてのドキュメントなど)よりも保護すべきものがはるかに多いでしょう。

ローカルファイルを保護したい場合は、フルディスク暗号化(または少なくとも暗号化されたホームディレクトリ)が唯一の賢明な解決策だと思います。

3
sleske