Solarisでメールサーバーを運用しているのですが、サーバ容量がいっぱいになり、
不要なものを削除しているうちに一人のユーザーのメールがアクセスできなくな
りました。色々操作していたのでどれが原因かわからないのですが、
/var/mail/ の中にそのユーザーのアカウント名があり、時間が経つにつれ容量が
増加しているのでメールを着信しているようなのですが、そのアカウント名でログ
インして、mailコマンドをしても No mail for *** となります。
また、Windowsのメールソフトでログインしようとしても「パスワードの認証エラー
が出ました。 Unable to process From lines (envelopes), change
recognition modes」とエラーが帰ってきます。パスワード自体は間違っていない
ので何が原因かわかりません。
いったいどうしたらいいのでしょう。サーバーの容量不足でだんだんいっぱいに
なってきてこのままですとサーバーが停止し全ユーザーが使用できなくなりそう
です。
わかりにくいたずね方かもしれませんがどなたか至急に教えてください。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

まずは、ほんとにそのユーザーに送信できるか確認


#telnet メールサーバーIP 25
で、ちゃんと遅れるか確認。もしだめだったら、サーバーが返すエラー番号である程度判断がつく。
つぎに、ken2さん同様、
#telnet メールサーバーIP 110
で、POP確認。だめだったら、エラー番号を参照。

最悪、そのユーザーのバックアップとって、ユーザー後と作りなおしてはだめ?
それと、メールサーバーソフトとバージョンも一応書いておいて方がいいかも
    • good
    • 0

/var/mail?


/var/spool/mailどっちだかわかりませんが、増えていってるのならそのファイルがスプールでしょう。
そのファイルにアクセスできないということなので、もう一度アカウントのパスワードを確認しましょう。できれば、変更してみるとか・・・。それからそのメールファイルのパーミッションを確認し適切もしくは、アクセスできるパーミッションに変更しましょう。オーナーを確認するのが壱番いいと思います。POPでログインできないのも変なので、telnet popserver 110で、何がおかしいのか確認しましょう。
手順は、
telnet popserver.name 110
OK.....
user popusername
OK....
pass popuserpassword
OK...
quit

こうなれば、正常です。

後考えられるのは、/tmpとうに残骸が残っていないかどうかを確認したほうがいいと思います。残骸があれば、削除してください。
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Qwindows10のユーザーアカウントのパスワードの変更方法

コントロールパネルからユーザーアカウントを選ぶとユーザーアカウントの変更の画面になりますが、メニューにパスワードの変更がありません。どうやって変更するのですか?

Aベストアンサー

コチラが参考になると思います。
→https://121ware.com/qasearch/1007/app/servlet/relatedqa?QID=017775

Q/etc/passwd と /etc/shadowをそっくり新サーバーにコピーすればログインできますか?

旧サーバー(Laser5-6.0)から新サーバー(RedHat7.3)に移行を考えています。新サーバーにも旧サーバーと同じアカウントとパスワードでログインできるようにしたいです。旧サーバーの/etc/passwdと/etc/shadowを新サーバーにコピーすれば可能でしょうか。もしだめなら、何かいい方法はありますか。

Aベストアンサー

コピーはまずいでしょう。
/etc/passwd /etc/groupの一般ユーザの行だけを抜き出して、くっつける必要がありますね。

/etc/shadowをいじるのは恐いので、pwunconv / pwconvコマンドでシャドウパスワードを無効化/有効化したほうが良いと思います。(シャドウを無効化してから/etc/passwdを編集する)

ただし、パスワードの暗号化アルゴリズムが異なると、どうなるかわかりません。

useraddコマンドでユーザを作成したら、/home/xxx 配下にデフォルトでいろいろな環境ファイルが作られますが、当然Laser5とRedHatでは異なるので、全ユーザのホーム配下の環境ファイルを入れ替える必要があります。

旧サーバと新サーバは同じマシンでしょうか?
もし別々にできるなら、旧サーバをNIS/NFSサーバにして、ユーザアカウント/パスワード/ホームを共有する事もできます。

余談ですが、今後もメーカー製Linuxは頻繁にバージョンアップするので、その度に悩むところです。いっその事、Debian/GNU Linuxを選択するという手もあります。

コピーはまずいでしょう。
/etc/passwd /etc/groupの一般ユーザの行だけを抜き出して、くっつける必要がありますね。

/etc/shadowをいじるのは恐いので、pwunconv / pwconvコマンドでシャドウパスワードを無効化/有効化したほうが良いと思います。(シャドウを無効化してから/etc/passwdを編集する)

ただし、パスワードの暗号化アルゴリズムが異なると、どうなるかわかりません。

useraddコマンドでユーザを作成したら、/home/xxx 配下にデフォルトでいろいろな環境ファイルが作られますが、当然Laser...続きを読む

Qユーザー名とフルネームとユーザーアカウントの区別がついている知識人から

ユーザー名とフルネームとユーザーアカウントの区別がついている知識人からの教示をお願いいたします。
http://oshiete.goo.ne.jp/qa/6046294.html
の派生質問です。
#1でユーザー名が変更出来ると言い切られていますが、本当にあのURLの方法でDocument and Settings 以下のフォルダの名前やUsers以下のフォルダの名前の変更はできますか?
また#2でも
>「control userpasswords2」を実行した後の「ユーザー アカウント」という
>ダイアログ経由では、「ユーザー名」と「フル ネーム」を変更
とありますが、ここからユーザー名は変更できますか?変更したらC:\Users 以下のフォルダの名前も変更されますか?

Aベストアンサー

ユーザ名を変更することは可能ですが
既存のフォルダ名は変りませんので#2さんの書かれているように
新たにユーザ名追加する方をお勧めします

お二人ともフォルダ名が変るとは言っていないと思いますが
(御要望のユーザ名の変更とフォルダ名が反映されて変るかは別の問題)

#2さんは変らない と書いてるように見えますけど?

QUserID・パスワードWindowが現れない。(t_mail)

laser5 linux7.2でt_mailという転送メールシステムを立ち上げています。設定画面へ移るためのlinkをクリックすると本来はUserID・パスワード入力Windowが現れるのですが、これが出てきません。これはapacheのhttpd.confか何かを設定する必要があるのですか。

Aベストアンサー

参照URLの「ダウンロードおよびインストール手順」のところの5. 6.あたりではないでしょうか?

参考URL:http://www.brise.org/

Qパソコン管理者ユーザーのパスワード解析

パソコンの管理者ユーザーのパスワードを忘れてしまいました。


パスワードを解析するのにはどうすればいいのでしょうか。

友達が以前、焼き増し?みたいので解読してたきがするんですが…
解析する方法を教えて下さい。

Aベストアンサー

できないと思いますが。

できるとしても、ここで回答を求めるのは
セキュリティ上ふさわしくないと思います。


このカテゴリの人気Q&Aランキング

おすすめ情報