[Mew-dist 1596] Re: imget.qmail

Yoshitomi Kentaro yositomi at example.com
1997年 8月 23日 (土) 13:55:40 JST


よしとみです。

 << [Mew-dist 1595] Re: imget.qmail >> について
   motonori at example.com さんがいわはるには:
> yositomi>   qmail の maildir に mew を対応させるため
> yositomi> imget の wrapper を書いて見ました。
> 
> IM の方を直せば簡単に対応できると思うのですが、需要もありそうですし、

IM の方を直せば確かに簡単ですが、問題は IM を
直すのが簡単か?ということですね。 ;-)

> IM へのパッチを作って頂ければ反映させて頂きますが、いかがでしょうか?

方法は大きく分て二つあると思います。現在の IM では
LocalMbox.pm において、directory であるかどうかの判定しか
していません。qmail の maildir 形式はたとえば
環境変数 MAILDIR が MAILDIR=/home/user/Maildir
とするとき、その下にさらに new, tmp, cur の3つの directory 
があって、new の下に新しい mail が届きます。
ですから、

[1] $MAILDIR/new という directory があるときは qmail
の Maildir と決めうちして
LocalMbox.pm.in の l.105 において

            if ($f =~ /^\d+$/ && -s "$mbox/$f") {

を
            if ($f =~ /^\d+\.\d+\..+/ -s $mbox/new/$f

などと変更する。(必要最小限改造, Mail/new という
folder をユーザが別の意味で使っていると危険)

[2] imget -s qmail:/home/user/Maildir
をサポートする。(大幅改造)

の2通りになろうかとおもいます。[1] ならすぐにできないことも
ないとは思いますが。[2] はすでにやろうとしているひとがそばに
いますので、その人にやってもらいます。ただ、$mbox が directory
の時の処理は そのdirectory が MH 形式のものなのか、
そういう形式を仮定しているのかよくわからない、と言っています。
 
> # 私は qmail はインストールしてみただけ、という経験しかないので、
> # どのような変更が必要かがよくわからないので、お願いします ^^;

ご意見伺いたく思います。

-- yositomi



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