E-Mails in Evolution mit GPG verschlüsseln

2631
Léo Léopold Hertz 준영

Meine Einstellungen:

~/.gnupg $ gpg --edit-key 92432433 gpg (GnuPG) 1.4.9; Copyright (C) 2008 Free Software Foundation, Inc. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.  Secret key is available.  pub 1024D/8---- created: 2010-01-02 expires: 2011-01-02 usage: SC  trust: ultimate validity: ultimate sub 2048g/0----- created: 2010-01-02 expires: 2011-01-02 usage: E  [ultimate] (1). Hello <Testing> 

Ich bekomme das in Evolution:

Because "gpg: masi@gmail.com: skipped: public key not found gpg: [stdin]: encryption failed: public key not found ", you may need to select different mail options. 

Das Ausführen von Folgendem hilft nicht:

ps aux |grep gpg # choosing the process id and killing gpg --daemon kill <process_id> eval `gpg --daemon` # restarting Evolution and getting the same error with  # Security settings without ticks at the four option boxes # and havinsg my correct key-id in the box: I do remember my password 
3
Dies ist nicht programmierbedingt. Wer auch immer das bewegt hat, war falsch. Broam vor 14 Jahren 1

2 Antworten auf die Frage

4
b0fh

Versuchen Sie, verschlüsselte E-Mails an sich selbst zu senden? Wenn nicht, reicht es nicht aus, einen Schlüssel für sich selbst zu generieren. Sie müssen auch den öffentlichen Schlüssel des Empfängers importieren.

In Ihrem gpg-Dump wird "Hallo" als Ihre primäre Identität angezeigt. Das E-Mail-Feld wird von gpg zum Abrufen der Schlüssel der Empfänger verwendet. Wenn Sie also falsche Werte eingeben, kann es nicht automatisch verwendet werden.

0
Broam

Für andere: Wenn Sie Ubuntu verwenden, überprüfen Sie die Anwendung "Kennwörter und Verschlüsselungsschlüssel" (Seahorse glaube ich; standardmäßig installiert und im Zubehörmenü zu sehen).