[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: How to select hook
- X-ml-count: 258
- Subject: Re: How to select hook
- From: Tatsuya Ichikawa <t-ichi@xxxxxxxxxxxxxxxxx>
- Date: Fri, 28 Aug 1998 23:18:49 +0900
- User-agent: T-gnus/6.8.16 Emacs/20.2 MULE/3.0 (紅葉賀) Meadow/1.01 (翠乃珠) Emacs/20.2 MULE/3.0 (紅葉賀) Meadow/1.01 (翠乃珠)
市川@pop3-fma 作者です。
>>>>> In [meadow-users-jp : No.257]
>>>>> Akitada Koyama <cx2@xxxxxxxxxxxxxx> wrote:
古山> 有り難うございます。
古山> 実は、めんどくさがりの僕がしたかったのはpop3-fmaをつかうとき
古山> にmailhost毎のpassword入力をしなくてもすむように、別ファイル
古山> から読み込めるようにしたかったのです。ただたんに読み込むのは、
古山> hookを書き換えるだけでできたのですが、どうせなら読み込む読み
古山> 込まないを選択できるようにしてみたかっただけです。
非常に危険は危険ですね。
.password ファイルを盗まれるとお陀仏ですから…
古山> で、一応以下のcodeを書いて初期の目的は達することができました。
古山> ;; (defvar pop3-fma-use-password-file
古山> ;;
古山> ;; (defun pop3-fma-get-passwrd ()
古山> ;; (if pop3-fma-use-password-file
古山> ;; (add-hook 'gnus-before-startup-hook
古山> ;; '(lambda () (load "~/.passwrd")))
古山> ;; (add-hook 'gnus-before-startup-hook
古山> ;; 'pop3-fma-set-pop3-password)))
古山> ;;
古山> ;; (eval-after-load "gnus-start"
古山> ;; '(pop3-fma-get-passwrd))
とやるよりは、
(add-hook gnus-before-startup-hook 'my-pop3-fma-get-password)
(defun my-pop3-fma-get-password ()
(if (file-exists-p "~/.passwrd")
(load "~/.passwrd")
(pop3-fma-set-pop3-password)))
;; あくまでこう書いても勧めているわけではありません。
password をファイルに書くことの危険性は十分認識してください。
--
Tatsuya Ichikawa : Shiojiri Internet... <t-ichi@xxxxxxxxxxxxxxxxx>
# PGP Public Key : See X-Info Header of this message. ;-p
# Meadow's Page : http://www.shiojiri.ne.jp/~t-ichi/meadow.html