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.

Attachment: signature.asc
Description: Digital signature

Reply via email to