Problem
Ich möchte eine E-Mail an verschlüsseln [email protected]
, und zwar mit mutt
. Ich habe einen zugehörigen Schlüssel, dem ich bedingt vertraue. Nach dem Versuch, die E-Mail zu senden, muss ich aus einer Liste von Schlüsseln auswählen, die beide identisch erscheinen.
-> 1 ? 4096/0x123456789ABCDE01 RSA es
2 ? 4096/0x123456789ABCDE01 RSA es Foo <[email protected]>
Nachdem ich eine der beiden Optionen ausgewählt habe, wird mir die folgende Eingabeaufforderung angezeigt:
ID has undefined validity. Do you really want to use the key? ([no]/yes):
Gibt es eine Möglichkeit, diese beiden zusätzlichen Schritte zu überspringen? (Und warum gibt es zwei identische Optionen?)
Fehlerbehebung
Vertrauen
Wenn ich die Vertrauenseinstellungen des Schlüssels auf „vollständig“ ändere, habe ich immer noch das gleiche Problem. Wenn ich es jedoch auf „ultimativ“ ändere, kann ich beide Eingabeaufforderungen überspringen.
PGP-Hook - Deutsch Übersetzung
Alternativ habe ich versucht, Folgendes einzufügen ~/.mutt/muttrc
.
pgp-hook [email protected] 0x123456789ABCDE01
Wenn ich jetzt versuche, die E-Mail zu senden, läuft es besser, aber ich erhalte immer noch eine Eingabeaufforderung:
Use keyID = "0x123456789ABCDE01" for [email protected]? ([yes]/no):
Antwort1
Es sieht aus wieDale Woolridge'SBestätigungs-Kryptologie-HookPatch wurde integriert in mutt
.
- verwenden Sie
crypt-hook
anstelle vonpgp-hook
.
crypt-hook [email protected] 0x123456789ABCDE01
crypt_confirmhook=no
für diesen Empfänger festgelegt . zB
send-hook ~t [email protected] 'set crypt_confirmhook=no'
Dies sollte mit mutt
oder funktionieren neomutt
.