![Enigmail 停止工作:KEYEXPIRED/SIGEXPIRED](https://linux22.com/image/1421567/Enigmail%20%E5%81%9C%E6%AD%A2%E5%B7%A5%E4%BD%9C%EF%BC%9AKEYEXPIRED%2FSIGEXPIRED.png)
自从最近更新以来,我无法再使用 thunderbird 和 enigmail 插件发送加密邮件。每当我尝试发送邮件并输入密钥的密码时,我的邮件客户端都会显示以下错误消息:
Send operation aborted.
USERID_HINT A22[...]00 [...] <[...]@[...].org>
NEED_PASSPHRASE A22[...]00 A22[...]00 1 0
GOOD_PASSPHRASE
KEYEXPIRED 1405609045
SIGEXPIRED
KEYEXPIRED 1405609382
SIGEXPIRED
KEYEXPIRED 1405609045
SIGEXPIRED
KEYEXPIRED 1405609045
SIGEXPIRED
INV_RECP 0 0xB4[...]9A
这是什么意思?为什么我不能再发送加密邮件?
我已经检查了所有密钥,发送者和接收者的密钥在 2019 年均有效。
gpg -k | grep 16[...]00
pub 4096R/0x16[...]00 2014-06-13 [expires: 2019-06-12]
gpg -k | grep A3[...]86
pub 2048R/0xA3[...]86 2014-06-12 [expires: 2019-06-11]
我还检查了我的系统时钟,一切正常。
gpg --refresh-keys
我也在命令行上做了。不知道我还能尝试什么。
版本:
gpg (GnuPG) 2.0.26
libgcrypt 1.6.1
thunderbird 31.0
enigmail 1.7
任何想法?
答案1
您是否还可能对密钥环上加密的另一个用户 ID 进行加密?我对此感到困惑,进行了长时间的调试,直到我发现我仍然有
encrypt-to
~/.gnupg/gpg.conf 中的设置指向已过期的密钥。查找以 0xB4 开头的密钥