[mew-dist 23936] Re: mew-smtp-flush-hook

Tatsuya Kinoshita tats at example.com
2003年 7月 25日 (金) 22:46:46 JST


On July 23, 2003, [mew-dist 23902],
Toshio Hirai <thirai at example.com> wrote:

>     `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 もあることですし….)

元々、実際にメッセージが送信された後ではなく、

On May 21, 2000, [Mew-dist 13037],
Shuichi KITAGUCHI <kit at example.com> wrote:

> > # 手紙を実際に送り、queue が空になったときにもフックが使えると
> > # 良いのですが。
> 
> ちょうどそんな感じの作業をやっていました。queue が空になった時では
> なくて、queue を空にする操作が終了した時(要は送信の操作が終了した時)
> ですが。

という意味のようなので、ドキュメントの方の修正で良さそうな気がす
るのですが、どうでしょうか?

-- 
木下達也



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