XIV. Mutt を GnuPG 用に設定する

Mutt を GnuPG と合わせて使うためには,Mutt をビルドするときに PGP 機能が コンパイルされている (←デフォルトではそうなっている) 必要がある.それから, キミの (訳注: ホームディレクトリの)「.muttrc」に命令を付け足す (それか, その命令の入ったファイルを読み出させる) ことも必要になる.ボクが使ってい る命令コマンドはこれ

  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=0xC9C40C31
  set pgp_replyencrypt=yes
  set pgp_timeout=1800
  set pgp_good_sign="^gpg: Good signature from"

GnuPG との間に必要な基本的コマンドを別にすれば,この命令は Mutt に,送信 メイルをぜんぶ自動的に鍵 ID 0xC9C40C31 (ボクのだ) で署名して,暗号メイル をそのうえボク宛てに (「送信済み」フォルダへの保存用に) 暗号化して,パス ワードは 30 分間 (訳注: 1800 秒) とっておくようにしろ,と言っている. (訳注: pgp_good_sign 変数は自分の環境に合わせる必要がある.このまま使い たいときは pgp_verify_command などの冒頭を「LANG=C gpg」とすること)