[Mew-dist 08571] UseCL, NoSync on Solaris and SunOS

Gorochan ^o^ kunito at example.com
1999年 4月 15日 (木) 23:14:20 JST


國頭です。

久々にConfig をいじっていたら、
UseCL と NoSync に関して、混乱してしまいました。

こちらの研究室では mailspool をもつサーバが SunOS4.1.3 で(あまりした
くないのですが)メールスプールをNFS マウントして共有しています。

Solaris-2.5.1J、SunOS それぞれに im-114 をインストールしたところ、
SiteConfig は

SunOS:
UseCL=no                # Use value of Content-Length header
NoSync=no               # Do not need fsync(2) on writing file

Solaris:
UseCL=yes               # Use value of Content-Length header
NoSync=yes              # Do not need fsync(2) on writing file

になりました。これは今までの議論の通りで問題ないと思います。

さて、ここで SunOS のホスト上で imsetup を行うと

Do you want to use value of Content-Length header for delimitation for local
mail? (Answer yes if your OS supports Content-Length header like Solaris 2.x,
otherwise answer no.) [no] 
Does your system can detect write errors without fsync(2)? (You can answer yes,
if your home directory is on local file system, otherwise answer no.) [no] 

のようなデフォルトが示されますが、Solaris で imsetup を行うと当然ながら

Do you want to use value of Content-Length header for delimitation for local
mail? (Answer yes if your OS supports Content-Length header like Solaris 2.x,
otherwise answer no.) [yes] 

となります。

ここで、

1. mail spool ホストは SunOS で、クライアントとして SunOS/Solaris 混在
   で、いずれでも imget --Src=local を行う可能性がある場合、 

2. mail spool ホストはSunOS で、且つ pop server (qpopper) でもあり、
   クライアントとして SunOS/Solaris 混在で いずれでも imget --Src=pop 
   を行う場合 

それぞれ UseCL,NoSync はどのように設定すればいいのでしょうか?

メールスプールホストの OS に依存するのでしょうか?
ユーザのホームディレクトリのあるファイルサーバの OS に依存するのでしょうか?
それとも、 imget を行うホストのOS に依存するのでしょうか?


Hasta la vista, baby!  ============================ kunito at example.com
國頭 吾郎%羽鳥・相澤研究室@東大・工・電子情報工  Tel. 03-3812-2111 ext 6761



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