[mew-dist 23902] mew-smtp-flush-hook

Toshio Hirai thirai at example.com
2003年 7月 23日 (水) 13:03:44 JST


(いまだに) ダイアルアップ環境でたびたび mew を使っている平井と申します.
Meadow1.15 上で Mew3.2 を使っております.mew-smtp-flush-hook の動作に
ついてです.

Mew-J Info で,mew-smtp-flush-hook について下記のように記述されていま
すが:

    `mew-smtp-flush-hook'
         +queue からメッセージが送信された後に評価される。

この hook が「発火」するのは「送信される前」のような気がします:

mew-smtp.el: (defun mew-smtp-flush-queue (case &optional qfld)
mew-smtp.el: ...
mew-smtp.el: 	(run-hooks 'mew-smtp-flush-hook)
mew-smtp.el: 	(message "Flushing %s..." qfld)

smtp が起動したかどうかをこの hook でキャッチしてその後の処理を分岐さ
せるプログラムを組んでいます (pop/smtp が非同期処理なので,他の方法で
はなかなか smtp の起動を捕捉できない).できましたら,動作は「送信され
る前に発火」のままで,info 等の記載を変える,というのがありがたいです.
(送信後の hook には mew-smtp-sentinel-hook もあることですし….)

Toshio



Mew-dist メーリングリストの案内