"absent" keys should show up in the output of "schleuder-cli keys check"
Somehow i've seen a couple different schleuder lists get into a state where a key that they had is no longer present in the GnuPG keyring.
in the logs (
/var/log/schleuder/lists/mail.example.org/listname/list.log) when messages are being delivered, i see:
WARN -- : Not sending to firstname.lastname@example.org: key is unusable because it is absent and sending plain text not allowed
But when connecting
schleuder-cli to the same system, i see a fingerprint from:
schleuder-cli keys list email@example.com | grep 'alice@example\.org$'
But when i do:
schleuder-cli keys check firstname.lastname@example.org
it produces no output about
digging deeper, i also see no output as the schleuder user from:
gpg --homedir /var/lib/schleuder/lists/mail.example.org/listname --list-keys '<email@example.com>'
so the key in question is really absent, though I'm not even sure how the key ends up gone from the keyring. at the very least the reporting should clearer when investigatng via schleuder-cli