[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 メーリングリストの案内