質問: mailが見れなくなりました。 solarisでメールサーバーを運用しているのですが、サーバ容量がいっぱいになり、 不要なものを削除しているうちに一人のユーザーのメールがアクセスできなくな りました。色々操作していたのでどれが原因かわからないのですが、 /var/mail/ の中にそのユーザーのアカウント名があり、時間が経つにつれ容量が 増加しているのでメールを着信しているようなのですが、そのアカウント名でログ インして、mailコマンドをしても no mail for *** となります。 また、windowsのメールソフトでログインしようとしても「パスワードの認証エラー が出ました。 unable to process from lines (envelopes), change recognition modes」とエラーが帰ってきます。パスワード自体は間違っていない ので何が原因かわかりません。 いったいどうしたらいいのでしょう。サーバーの容量不足でだんだんいっぱいに なってきてこのままですとサーバーが停止し全ユーザーが使用できなくなりそう です。 わかりにくいたずね方かもしれませんがどなたか至急に教えてください。
回答: /var/mail? /var/spool/mailどっちだかわかりませんが、増えていってるのならそのファイルがスプールでしょう。 そのファイルにアクセスできないということなので、もう一度アカウントのパスワードを確認しましょう。できれば、変更してみるとか・・・。それからそのメールファイルのパーミッションを確認し適切もしくは、アクセスできるパーミッションに変更しましょう。オーナーを確認するのが壱番いいと思います。popでログインできないのも変なので、telnet popserver 110で、何がおかしいのか確認しましょう。 手順は、 telnet popserver.name 110 ok..... user popusername ok.... pass popuserpassword ok... quit こうなれば、正常です。 後考えられるのは、/tmpとうに残骸が残っていないかどうかを確認したほうがいいと思います。残骸があれば、削除してください。