はじめに

前回 に引き続き,「パスワードは別途お送りします」についてです. 今回は,Emacs 上のメーラ Mew で使えるツールの紹介です. MH 形式 (1メール1ファイル) でメールを管理しているメーラであれば, 同じような方法が使えると思います.この場合,サーバが Gmail である必要はありません.

使い方

  1. glima をインストールして,axman.el と axezip を使います.
  2. .emacs に以下を追加します:

    (setq axman-attachment-store-directory "~/Downloads")
    (setq load-path
          (cons "~/path/to/this/file load-path"))
    (autoload 'axman-mew-decrypt-current-message-gmail "axman")
    (autoload 'axman-mew-decrypt-current-message-local "axman")
    
  3. Mew の summary buffer (たとえば %inbox) に zip メールとパスワードメールが存在する状態で, zip メールを表示しておきます.
  4. M-x axman-mew-decrypt-current-message-local
  5. ~/Downloads/ に暗号解読後の zip ファイルが置かれていると思います.

Gmail を Mew から読んでいる場合は,上記以外に M-x axman-mew-decrypt-current-message-gmail で, Gmail からzip メールとパスワードメールを探して処理できます. 両者が同一フォルダになくてもいいので,パスワードメールが同一フォルダに見当らない場合に便利だと思います.