主要メッセージの手引き

dtmail: cannot open mailfile on 2.5.1 /var/mail server

原因

CDE 1.2 (Solaris 2.6 リリース) を実行中のクライアントマシン A に、Solaris 2.5.1 リリースを実行中のサーバーであるマシン B から /var/mail がマウントされました。

OpenWindows のメールツールでは、サーバー上のメールファイルを問題なく読み書きできますが、CDE の dtmail ではメールボックスを開くことができません。

対処方法

このバグのアクセス権と所有権を確認してください。メールディレクトリには、次のアクセス権が必要です。


skywalker$ ls -lad /var/mail
drwxrwsrwt   3 root     mail         512 Feb 10 14:40 /var/mail/
メールボックス自体は次のようになっている必要があります。

-rw-------   1 zvinakis mail     3206838 Feb 19 11:51 /var/mail/zvinakis
ディレクトリのアクセス権の設定が正しくない場合、メールサーバーに次のコマンドを実行します。


chmod a+t /var/mail
chmod g+s /var/mail

アクセス権 (またはグループ) がメールボックス自体で正しくない場合、「joe」がサンプルメールボックスの場合、次のように実行します。


chgrp mail /var/mail/joe
アクセス権を変更するには、次のように実行します。

chmod 600 /var/mail/joe