I copied PGP key for mutt from wiki. And I have set pgp_verify_sig into true. I still get error on PGP key verify.
error is here: [-- PGP output follows (current time: Sun 31 Jul 2011 08:07:52 AM CST) --] gpg: Signature made Tue 28 Jun 2011 03:47:17 PM CST using DSA key ID AB4DFBA4 gpg: Can't check signature: public key not found [-- End of PGP output --] bellowing is my setting. # --------------------------------------------------------------------- # Esc-k to mail a GPG key # ^K to extract display key set pgp_replysign # when you answer a signed message, the response message will be # signed too. # set pgp_replyencrypt # when you answer an encrypted message, the response message # will be encrypted too. set pgp_verify_sig=yes # Do you want to automatically verify incoming signed messages? # Of course! unset pgp_long_ids # Do not use 64 bits key ids, use 32 bits key ids. set pgp_entry_format = "%4n %t%f %4l/0x%k %-4a %2c %u" set pgp_decode_command="gpg %?p?--passphrase-fd 0? --no-verbose --batch --output - %f" set pgp_verify_command="gpg --no-verbose --batch --output - --verify %s %f" set pgp_decrypt_command="gpg --passphrase-fd 0 --no-verbose --batch --output - %f" set pgp_sign_command="gpg --no-verbose --batch --output - --passphrase-fd 0 --armor --detach-sign --textmode %?a?-u %a? %f" set pgp_clearsign_command="gpg --no-verbose --batch --output - --passphrase-fd 0 --armor --textmode --clearsign %?a?-u %a? %f" set pgp_encrypt_only_command="pgpewrap gpg --batch --quiet --no-verbose --output - --encrypt --textmode --armor --always-trust --encrypt-to 0xC9C40C31 -- -r %r -- %f" set pgp_encrypt_sign_command="pgpewrap gpg --passphrase-fd 0 --batch --quiet --no-verbose --textmode --output - --encrypt --sign %?a?-u %a? --armor --always-trust --encrypt-to 0xC9C40C31 -- -r %r -- %f" set pgp_import_command="gpg --no-verbose --import -v %f" set pgp_export_command="gpg --no-verbose --export --armor %r" set pgp_verify_key_command="gpg --no-verbose --batch --fingerprint --check-sigs %r" set pgp_list_pubring_command="gpg --no-verbose --batch --with-colons --list-keys %r" set pgp_list_secring_command="gpg --no-verbose --batch --with-colons --list-secret-keys %r" set pgp_autosign=yes set pgp_sign_as=5D9F64D8 # <key ID> set pgp_replyencrypt=yes set pgp_timeout=1800 # time to keep key ID alive set pgp_good_sign="^gpg: Good signature from" set pgp_mime_signature_filename = "signature.asc" set pgp_mime_signature_description = "Digital signature" set pgp_strict_enc = yes # Aside from the basic commands necessary to inter-operate with GnuPG, # these directives also tell Mutt to automatically sign all outgoing # messages using key ID 0xC9C40C31 (my key), to encrypt all encrypted mail # to me as well (for storage in my 'sent' folder, and to cache my # passphrase for a half hour. set pgp_auto_decode = yes set pgp_autoinline = no set pgp_check_exit = yes set pgp_ignore_subkeys = yes set pgp_replyinline = no # ------------------------------------------------------------------------ -- Blog: http://stardiviner.tumblr.com/ Homepage: http://stardiviner.dyndns-blog.com Love Linux -> love code -> like this.
signature.asc
Description: Digital signature