自從最近的更新以來,我無法再使用 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 開頭的密鑰