aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2015-05-13 18:27:09 -0300
committerSilvio Rhatto <rhatto@riseup.net>2015-05-13 18:27:09 -0300
commitb43fbed087c10e2c9e2672a5fdefecec0b5fabd9 (patch)
tree80c22c4c1dc6c6b280e41698bed469c169a21712
parent232824074a420e40e10339bc639a5406d27527cd (diff)
downloadmail-b43fbed087c10e2c9e2672a5fdefecec0b5fabd9.tar.gz
mail-b43fbed087c10e2c9e2672a5fdefecec0b5fabd9.tar.bz2
Support for gpg-agent
-rw-r--r--muttrc.dot.link33
1 files changed, 24 insertions, 9 deletions
diff --git a/muttrc.dot.link b/muttrc.dot.link
index a38fcdb..8d0459f 100644
--- a/muttrc.dot.link
+++ b/muttrc.dot.link
@@ -150,22 +150,37 @@ macro index A ":toggle pgp_autosign\n" # define A to toggle autosign
set pgp_verify_sig=yes
set pgp_autosign
-# --------------
-# GnuPG commands
-# --------------
-set pgp_decode_command="gpg %?p?--passphrase-fd 0? --no-verbose --batch --output - %f"
+# ----------------------------------------------
+# GnuPG basic options
+# http://dev.mutt.org/trac/wiki/MuttGuide/UseGPG
+# ---------------------------------------------
+set pgp_decode_command="gpg --no-verbose --quiet --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 --digest-algo sha256 --detach-sign --textmode %?a?-u %a? %f"
-set pgp_clearsign_command="gpg --no-verbose --batch --output - --passphrase-fd 0 --armor --digest-algo sha256 --textmode --clearsign %?a?-u %a? %f"set pgp_encrypt_only_command="/usr/lib/mutt/pgpewrap gpg -v --batch --output - --encrypt --textmode --armor --always-trust -- -r %r -- %f"
-set pgp_encrypt_sign_command="/usr/lib/mutt/pgpewrap gpg --passphrase-fd 0 -v --batch --output - --digest-algo sha256 --encrypt --sign %?a?-u %a? --armor --always-trust -- -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_getkeys_command=""
set pgp_good_sign="^gpg: Assinatura correta de"
+set pgp_getkeys_command=""
+
+# ---------------------------
+# GnuPG with gpg-agent config
+# ---------------------------
+set pgp_use_gpg_agent = yes
+set pgp_decrypt_command="gpg --no-verbose --batch --output - %f"
+set pgp_sign_command="gpg --no-verbose --batch --output - --armor --digest-algo sha256 --detach-sign --textmode %?a?-u %a? %f"
+set pgp_clearsign_command="gpg --no-verbose --batch --output - --armor --digest-algo sha256 --textmode --clearsign %?a?-u %a? %f"set pgp_encrypt_only_command="/usr/lib/mutt/pgpewrap gpg -v --batch --output - --encrypt --textmode --armor --always-trust -- -r %r -- %f"
+set pgp_encrypt_sign_command="/usr/lib/mutt/pgpewrap gpg -v --batch --output - --digest-algo sha256 --encrypt --sign %?a?-u %a? --armor --always-trust -- -r %r -- %f"
+
+# ------------------------------
+# GnuPG without gpg-agent config
+# ------------------------------
+#set pgp_decode_command="gpg %?p?--passphrase-fd 0? --no-verbose --batch --output - %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 --digest-algo sha256 --detach-sign --textmode %?a?-u %a? %f"
+#set pgp_clearsign_command="gpg --no-verbose --batch --output - --passphrase-fd 0 --armor --digest-algo sha256 --textmode --clearsign %?a?-u %a? %f"set pgp_encrypt_only_command="/usr/lib/mutt/pgpewrap gpg -v --batch --output - --encrypt --textmode --armor --always-trust -- -r %r -- %f"
+#set pgp_encrypt_sign_command="/usr/lib/mutt/pgpewrap gpg --passphrase-fd 0 -v --batch --output - --digest-algo sha256 --encrypt --sign %?a?-u %a? --armor --always-trust -- -r %r -- %f"
# ---------
# Mailboxes