前田です。

WATANABE Hirofumi <watanabe / ase.ptg.sony.co.jp> writes:

> mailclient に対する要望のコーナー.

やまださんにプレッシャーをかけるつもりが、自分へのプレッシャー
を増やしてしまった(^_^;

> 1. sendmail.rb は require 'mailclient' してるわけだし, それ
>    なら mailclient だけにして --sendmail とかオプションで対
>    応しちゃったほうがいい気がします.

ですね。
$0で切り換えるようにしようと思います。

> 2. なんでかってーと queing しない機能も欲しかったりするから.

SMTPで送信しようとして例外が置きたらspoolに保存、といった感
じでどうでしょう。

> 3. そうすると fetchmail だけの機能ってのもあるといいかも.
> 4. というのも out.going にファイルがないのに SMTP connection
>    を張るのはなんかやだから.
>    #というより張る前に調べればいいのか.

そうですね。
これもやろうと思いつつ面倒でやってなかったのでした。
# Dir#empty?かDir.empty?(filename)のようなメソッドってありま
# したっけ。
# Enumerable#empty?があるとうれしいかもしれないですね。

> 5. 試験してて思ったのは delete! は最後にまとめてのほうが安全
>    かもしれない. 自作 deliver がバグってる可能性が大だから :-)

この辺はオプションを付けようと思います。
あと、せっかくpopclientがAPOP対応なので、それも選択できるよ
うにした方がよいですね。

-- 
前田 修吾
楽をするのも大変です。