Rufen Sie öffentliche GPG-Schlüssel für Adressbuchkontakte von Thunderbird ab

1085
Baarn

Ich habe gerade angefangen, GPG in Thunderbird 17 zu nutzen (via enigmail). Jetzt möchte ich meine private Schlüsseldatenbank mit allen Schlüsseln anderer Personen füllen, die ebenfalls die E-Mail-Verschlüsselung verwenden. Eine andere Möglichkeit besteht darin, Personen direkt nach ihren privaten Schlüsseln zu fragen, indem sie einen Schlüsselserver auf ihre Adressen überprüfen. Für einige weitere Kontakte ist dies eine ziemlich langwierige Aufgabe.

Gibt es eine Möglichkeit, einen Keyserver automatisch nach allen (oder einer Teilmenge von) Adressen des in Thunderbird integrierten Adressbuchs abzufragen?

3

2 Antworten auf die Frage

2
l0b0

Dies ist jetzt in Enigmail integriert :

  1. Gehen Sie zum Fenster Enigmail Key Management
  2. Klicken Sie auf Keyserver → Schlüssel suchen für alle Kontakte
  3. Gehen Sie einige selbsterklärende Dialogfelder durch
  4. Wählen Sie die Schlüssel aus, die Sie importieren möchten
  5. OK klicken

Wenn Sie in Schritt 4 keine Schlüssel ausgewählt haben, ist die Zeit für die Suche nach Schlüsseln leider verschwendet, da Sie nicht darauf hingewiesen werden, dass Sie gerade keine Aktion ausführen.

0
Ben

Ich habe eine Lösung, die auf OS X-, Linux-, BSD- und anderen * nix-Systemen funktioniert. Wenn Sie jedoch unter Windows arbeiten, haben Sie möglicherweise kein Glück (oder müssen sich etwas mehr Mühe geben).

Gehe in Thunderbird und öffne das Adressbuch. Es wird wahrscheinlich mindestens zwei Unterabschnitte geben: persönliche Adressen und gesammelte Adressen. Es kann mehr geben. Markieren Sie jeden dieser Unterabschnitte, gehen Sie zu Tools und wählen Sie "Exportieren", benennen Sie die Datei entsprechend und wiederholen Sie den Vorgang für jeden Unterabschnitt des Adressbuchs. Beim Export werden .ldif-Dateien erstellt, die alle Details zu jedem Kontakt in Klartext enthalten.

Für dieses Beispiel sage ich, dass ich zwei Dateien als /tmp/personal.ldif und /tmp/collected.ldif für die Hauptabschnitte des Adressbuchs gespeichert habe. Dann ist es Zeit für ein wenig Arbeit in einem Bash-Prompt:

cd /tmp/ grep "^mail: " personal.ldif > pmail.txt grep "^mail: " collected.ldif > cmail.txt 

Dann öffnen Sie /tmp/pmail.txt und /tmp/cmail.txt im Texteditor Ihrer Wahl und suchen / ersetzen bei "mail:" mit nichts (dh ""). Dann zurück zu unserer kleinen Shell-Eingabeaufforderung, um zu beenden mit:

for x in `cat pmail.txt` ; do gpg --recv-keys $x gpg --keyserver pgp.mit.edu --recv-keys $x done ;  for x in `cat cmail.txt` ; do gpg --recv-keys $x gpg --keyserver pgp.mit.edu --recv-keys $x done ; 

Je nachdem, wie viele E-Mail-Adressen in Ihren Kontaktlisten enthalten sind, kann dies eine Weile dauern. Die meisten Antworten sind Fehler, aber Sie können es einfach im Hintergrund laufen lassen.