Thunderbird - Verschlüsselte Mails über SSH-Verbindung ansehen

Falls Ihr via SSH mit Thunderbird und dem Plugin Enigmail verschlüsselte Mails lesen wollt und euch wundert, das Ihr nur die Fehlermeldung Missing passphrase bekommt ohne nach einem Passwort gefragt zu werden, dann liegt das daran, das der pgp-agent nicht automatisch gestartet worden ist, wie es normalerweise über eine lokale Anmeldung üblich ist. Mit folgendem kleinen Skript kann man hier Abhilfe schaffen.

#!/bin/bash
killall gpg-agent
eval $(gpg-agent --debug-level expert --enable-ssh-support --daemon /bin/bash) &
thunderbird
killall gpg-agent
killall dbus-launch
exit

Dieses Skript legt man auf dem Zielclient auf dem Thunderbird gestartet werden soll ab. Mit Putty kann man dieses Skript beim Verbinden direkt aufrufen lassen und kann dann wie gewohnt auf verschlüsselte Mails zugreifen und schreiben. Hierzu im Profile der SSH-Verbindung in Putty unter SSH den entsprechenden "Remote command" hinterlegen. Wichtig ist hierbei der vorangestellte Punkt, gefolgt von einem Leerzeichen und dem Ort, wo auf dem Zielsystem euer Shellskript liegt.

Thunderbird - Verschlüsselte Mails über SSH-Verbindung ansehen