当我点击一秒钟前已经解密的电子邮件时,我的 Enigmail 会不断提示输入密码,并在已解密的加密电子邮件之间切换。
在 Enigmail 偏好设置中,它设置为记住密码 20 分钟,但事实并非如此。
当我进入 Enigmail 偏好设置并单击OK
而不进行任何更改时,我收到以下消息:
无法连接到 gpg-agent。也许您的系统使用专门的工具来处理密码短语(例如 gnome-keyring、seahorse-agent、KDE 钱包管理器等)。遗憾的是,Enigmail 无法控制您正在使用的工具的密码短语超时。因此,Enigmail 中的相应超时设置将被忽略。
下面是我的输出gpg-agent.conf
:
$ cat .gnupg/gpg-agent.conf
default-cache-ttl 1200
max-cache-ttl 99999
有人能帮忙吗?这很烦人。
答案1
我按照这些修复了它enigmail.net 的说明:
检查 的内容
$HOME/.gnupg/gpg-agent.conf
。确保有一个配置条目pinentry-program
包含上述图形版本的完整路径pinentry
。例如:pinentry-program /usr/local/bin/pinentry-gtk
然后保存文件。
将以下行添加到您的
$HOME/.gnupg/gpg.conf
文件:use-agent
然后保存文件并重新启动电脑。
我在使用 Ubuntu 14.04.4 LTS。