- Thunderbird-Version 78.10.0 (32-Bit)
- Betriebssystem + Version: Linux Debian 10
- PGP-Software / PGP-Version: gpg 2.2.12-1+deb10u1
- Eingesetzte Antivirensoftware: keine
Hallo,
beim Stöbern in meinem Mailarchiv (ab 2007) bin ich bei alten, Inline-verschlüsselten Mails auf ein merkwürdiges Verhalten gestoßen. In einem längeren Thread werden nur eingehende Mails nach Eingabe der Passphrase entschlüsselt und angezeigt. Bei allen ausgehenden Mails, die mit den gleichen Schlüsseln verschlüsselt sind, wird das Passwort zwar abgefragt, danach erhalte ich aber:
Im Klartext:
Wenn ich den Inline-Block der ausgehenden Mails:[box]
-----BEGIN PGP MESSAGE-----
Charset: ISO-8859-15
Version: GnuPG v1.4.6 (GNU/Linux)
…
-----END PGP MESSAGE-----[/box]
als mail_out.asc abspeichere, kann ich ihn mit gpg problemlos entschlüsseln (der Klartext landet dann in der Datei mail_out).
Das Problem liegt also nicht am Schlüssel, sondern muß mit dem Verhalten von TB zusammenhängen. Nach dem Aktivieren des Debug-Logs[1] erhalte ich folgende Ausgaben (irrelevante Einträge gelöscht):
Eingehende Mail:[box]
17:09:21.395 rnp-cryptoAPI.js: decrypt()
17:09:42.073 decryption.jsm: decryptMessage: decryption finished
17:09:42.079 enigmailMessengerOverlay.js: messageParseCallback: newSignature=''
17:09:42.080 enigmailMsgHdrViewOverlay.js: this.updateHdrIcons: exitCode=-1, statusFlags=131204, extStatusFlags=0, keyId=01234567890ABCDEF, userId=, undefined
17:09:42.082 keyRing.jsm: getKeyById: 01234567890ABCDEF
17:09:42.086 uris.jsm: rememberEncryptedUri: uri=mailbox-message://nobody@Local%20Folders/<ordner>#1
17:09:42.088 enigmailMsgHdrViewOverlay.js: this.updateMsgDb
17:09:42.089 enigmailMessengerOverlay.js: getDecryptedMessage: message/rfc822, false
17:09:42.166 enigmailMessengerOverlay.js: movePEPsubject:[/box]
Ausgehende Mail:[box]
17:10:01.727 rnp-cryptoAPI.js: decrypt()
17:10:02.529 decryption.jsm: decryptMessage: decryption finished
17:10:02.530 enigmailMessengerOverlay.js: messageParseCallback: newSignature=''
17:10:02.531 enigmailMsgHdrViewOverlay.js: this.updateHdrIcons: exitCode=301989894, statusFlags=65792, extStatusFlags=0, keyId=, userId=, undefined
17:10:02.534 enigmailMsgHdrViewOverlay.js: this.updateMsgDb[/box]
Die keyId 01234567890ABCDEF ist die des Absenders der eingehenden Mail. Warum bei der ausgehenden Mail überhaupt kein Schlüssel erkannt wird (obwohl die Passphrase abgefragt wird!) geht daraus leider auch nicht hervor. Mit exitCode=301989894 kann ich nichts anfangen.
Kann jemand mit Inline-verschlüsselten Mails das Verhalten nachvollziehen?
[1] https://wiki.mozilla.org/Thunderbird:OpenPGP#OpenPGP_log