[Mew-dist 1601] Re: qmail patch of LocalMbox.pm

Yoshitomi Kentaro yositomi at example.com
1997年 8月 24日 (日) 12:49:28 JST


 << [Mew-dist 1600] Re: qmail patch of LocalMbox.pm >> について
   motonori at example.com さんがいわはるには:

> patch をもとにして、こんなのにしてみましたが、いかがでしょうか。

はい。問題ないと思います。(patch をあてて src をながめただけですが)
ただ、一つだけ、変更して欲しいところがあります。
----
           foreach $p (@MailDrops) {
                if ( -d $p && -d "$p/new" ) {
                    $mbox = $p;
                    last;
----
の部分で 
if (( -d $p && -d "$p/new" ) || -f $p ) {
の方がいいと思います。というか, $HOME/Mailbox は従来の /var/spool/user
と同じ形式で file です。ただ、home に作られるという点が
ことなるわけです。ですので、Maildir( directory で下に newがある)
か Mailbox (file) かというのがいいと思います。

> Config の #MBoxStyle=qmail のコメントアウトをはずすと、qmail の maildir
> 形式*も*扱うようになります。

そうですね。その方がいいと思います。qmail でも無理からにすれば
/var/mail/user にも落とせますから (^ ^;;
 
> MBoxStyle=qmail になっていても、mailbox の path が明示的に指定されて
> いない場合は、従来の形式のものも探しに行きます。

了解しました。
 
> システムレベルで qmail のフォルダを明示的に限定したい場合は、
> Config に Imget.Src=local:${HOME}/MailDir と書けばいいでしょう。

さっそくの対応ありがとうございました。m(_ _)m
また、qmail-ML の方にも報告させて戴きます。

-- yositomi



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