QPOPERのエラーの対処法と解決策をご存知の方へのお願い

このQ&Aのポイント
  • QPOPERを使ってメールを取得している際に発生するエラー「Unable to process From lines (envelopes), change recognition modes or check for corrupted mail drop.」の対処法や解決策をご存知の方へお願いします。
  • LinuxではFormailコマンドを使用してエラーを修正できるようですが、Solarisには付属していないため別の方法を探しています。
  • QPOPERはデーモン起動ではなくinetd起動のため、プロセスをKILLする方法は適用されないようです。解決策を知っている方、ご教示いただければ幸いです。
回答を見る
  • ベストアンサー

qpopperのエラーのついて

お世話になっております。 QPOPERを使ってメールを取得しているのですが、下記エラーが出てきて困っています。 Unable to process From lines (envelopes), change recognition modes or check for corrupted mail drop. 対処法を調べたところ、linuxではFormailというコマンドをつかったりして直すようですが、Solarisには付属していない模様です。また、プロセスをKILLする方法も見つかりましたが、今回のサーバの場合、qpopperはデーモン起動ではなく、inetd起動のため該当しないようです。 どなたか解決策をご存知の方、いらっしゃいますでしょうか? よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • a-saitoh
  • ベストアンサー率30% (524/1722)
回答No.1

メールサーバのsolarisにログインできますか?mailxコマンドでメールが読み取れるようなら,壊れているメールだけを削除するという手段が使えると思います. solarisのサーバでrootになれるなら(あるいはその人に頼めるなら), メールボックス(/var/mail/ユーザ名とかですね)を直接テキストエディタで修正してしまうのが楽です.あるいはFromが壊れたメールを1通だけ削除する(spamなどだったら)か. もちろん,その作業の間は新規のメールが着信しないようにしておかないといけませんが. あと,うっかり日本語対応のエディタを使うと,読んで直して書き戻す際に漢字コードが変換されたりするので要注意です.

関連するQ&A

  • メールでエラー

    大学の端末でメールを受信しようと思っているのですが [SYS/PERM] Unable to process From lines (envelopes), change recognition modes or check for corrupted mail drop. なるエラーが出てきてメールを受信することができません。 普段はWindowsでAL-Mailを使っていますが、SOLARISをいじっていたら何か不具合が生じたみたいです。 SOLARISの方では 指定したファイルは、メールプログラムが認識できるメールボックス書式ではありません と出ています。 土日は技官の人が来ていなくて、しかもメールが送られてきているみたいなので困っています。 応急処置的なものでも良いですので、メールを読む方法があれば教えてください。よろしくお願いします。

  • メールの受信エラー

    メールを受信しようとすると、下記のようなエラーが出て受信ができなせん。 メール サーバーにログオンできませんでした。 パスワードが拒否されました。 アカウント : 'xxxxxxx.co.jp', サーバー : 'xxxxx.co.jp', プロトコル : POP3, サーバーの応答 : '-ERR [SYS/PERM] Unable to process From lines (envelopes) in /home/.sites/143/site2/.users/78/xxxxxx/mbox; change recognition mode or check for corrupted mail drop.', ポート : 110, セキュリティ (SSL): なし, サーバー エラー : 0x800CCC90, エラー番号 : 0x800CCC92 メーラーは、 Outlook Express 6.00 OSは、 WindowsXP SP2 の環境です。 昨日までは問題なく利用できました。 このエラーメッセージは今回が初めてです。同じ環境で使用している他の端末での送受信にエラーはありません。 過去の質問検索しましたが解決方法が見つかりませんでした。 宜しくお願いします。

  • Mailが見れなくなりました。

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

  • [Unix初心者]「ps|grep netscape|cut -f1|kill」がうまくいかない原因は?

    当方、大学の授業でSolarisを使うことになり その課題の1つとして以下のものが出されています 現在起動しているnetscapeを終了するにはどうしたらよいか、 手順を述べよ この問題自体は簡単で、 psコマンドでnetscapeのプロセスIDを調べ、 その調べた番号をkillすれば良い・・・ つまり psで 1000 (何だかわかってないけど何かしら) netscape とあったら kill 1000とすればいいのはわかっているのですが (おそらくこれが解答と思われます) 簡単な応用として 「起動しているnetscapeは1つとは限らず、  かつハイブを利用すべきだ」 を行ってみようと思い psでリストを表示したら先ほどの(分からない部分)が出てきています TAがこそこそ言っていたcutコマンドの存在を知り netscapeの「プロセスIDだけのリスト」にするために ps|grep netscape|cut -f1 と打ってみたのですが どうもプロセスIDのみになっていない様子。 解決へのヒントをください。 (たしかtcshシェルとかいっていた気が)

  • SNMPのプロセスについて

    Solaris10(SPARC)を使用しています。 起動時に立ち上がるプロセスに、"/usr/sfw/sbin/snmpd"というプロセスがあります。 このプロセスではなく、"/usr/sbin/snmpd"の方を使用したいと思っています。 現状は、"/usr/sfw/sbin/snmpd"は殺しても死なないので、 リネームしてからプロセスをKillしています。 その後"/usr/sbin/snmpd"を起動するという手順をしています。 しかし、立ち上がるたびに"/usr/sbin/snmpd"というコマンドを入力したくないので、 "/usr/sfw/sbin/snmpd"をリネームせずに立ち上がらないようにして、その代わりに"/usr/sbin/snmpd"が自動的に起動するようにしたいです。 方法を御存知の方、御教示願います。

  • cronで複数実行される

    いつもお世話になっています。 Solaris2.6ですが、cron実行でバックアップやらログローテートやら行っていたのですが、 先日、以下のことをやってしまい、二重実行されるようになってしまいました。 ・通常、rootでのcron実行 ・間違えて、一般ユーザのcronにrootとまったく同じものを書き込んでしまった。 ・一回検証で実行して気付き、一般ユーザのcronを削除(crontab -r)した。 これで、再度検証したときに問題なく動作していたようだったので(/var/cron/logを確認していないのがまずい・・・)、そのままにしておいたのですが、 その後、常にスクリプトが二回ずつ実行されるようになってしまいました。 何度もcrontabを確認し、しまいにはcronデーモンを再起動したのですが、今度は4つ同時に実行するようになってしまい、 さらに、cronデーモンを起動しなおしたら8つになってしまいました。 きちんと、killしているのですが、どうしてか分からず、どうしようもなくなっています。 再起動以外に何か解決方法はないでしょうか。 よろしくお願いいたします。

  • Qpopperエラー

    WindowsのOutlookExpressでメールサーバで設定したアカウントとパスワードを設定してメール送受信するとエラーメッセージ 0x800ccc90 、0x800ccc92で失敗します。 <メールサーバ> OS:Rehdat linux ES 5 Qpopperバージョン:qpopper4.0.13 環境:ローカル環境 メールサーバのmaillog: May 30 16:20:10 SERVER01 popper[4364]: (v4.0.13) Servicing request from "PC01.xxx.xx.jp" at 192.168.200.1 May 30 16:20:20 SERVER01 popper[4364]: nani at PC01.xxx.xx.jp (192.168.2.101): -ERR [AUTH] Password supplied for "nani" is incorrect. May 30 16:20:20 SERVER01 popper[4364]: [AUTH] Failed attempted login to nani from host (PC01.xxx.co.jp) 192.168.200.1 ※PCからnslookupでxxx.xx.jp名前は引けます。 ※メールサーバからは送信できます。

  • sendmailの起動確認

    Solarisにてsendmailの起動確認を試みているのですが telnet localhost 25 とすると下記のように結果 がかえってきます Trying 127.0.0.1... telnet: Unable to connect to remote host: Connection refused しかし、psでプロセス確認すると起動しています # ps -ef | grep send root 25555 1 0 Jan 08 ? 0:01 /usr/lib/sendmail -q15m smmsp 25552 1 0 Jan 08 ? 0:00 /usr/lib/sendmail -Ac -q15m どなたかお分かりの方ご教授ください

  • /etc/init.d/rcSにプログラムを登録し、なにもできなくなりました

    Linuxでなにもできなくなりました。回避方法を教えてください。 下記のような場合、なにか回避策はないでしょうか。 アドバイスでも結構ですので、助言を頂きたいです。 足りない情報があれば回答いたします。 環境: Fedora Core 6 いきさつ: /etc/init.d/rcSにサンプルプログラムを登録し、 Linuxブート時に起動するようにした。 このサンプルプログラム起動はフォアグランドで実行するように指定した。 サンプルプログラムはコンソール上で動作するが、[Ctrl+c]で終了できず、 killコマンドで終了するしかない。 現象: コンソール上にサンプルプログラムが起動しているが、終了できずなにもできない。 telnetやftpデーモンを起動するようにしていたが、おそらくデーモン 起動前にサンプルプログラムを起動しているため、プロセスが起動しない。 (pingは通る) [Alt+ファンクションキー]で仮想コンソールの切り替えを行なっても、カーソルしか 存在しない。(ためしにユーザ/パスワードを入力してみましたが返答がありませんでした) その他: ハードウェアは組み込み系で、通常のFedora Coreとは異なるかもしれません。

  • VNCの設定について

    サーバーマシン(UNIX)に、VNCサーバーを導入し、windowsからVNCviewerを実行させてサーバーマシンを動かそうとしています。 サーバーマシンの/etc/inetd.confに、 vnc-1024x768x8 stream tcp nowait nobody /usr/local/bin/Xvnc Xvnc -inetd -query localhost -once -geometry 1024x768 -depth 8 -cc 3 を追記し、/etc/servicesには、 vnc-1024x768x8 5952/tcp #XVNC を追記し、/etc/hosts.allowには、 Xvnc : ALL を追記し、リブートしました。 このようにすれば、vncserverを走らせることなく、クライアントwindowsPCからvncviewerを起動し、(サーバーマシンのIP:5952)と 入力すればサーバーマシンの画面がwindows画面に現れるはずです。しかし、 unable to connect to host: Connection refused (10061) というエラーが表示されます。おそらくサーバー側のポート5952が 開放されていないからだと思います。 この場合のポートを開放する設定ファイルみたいなものはどこに あるのでしょうか。ちなみに、サーバーはsolarisですが、 linuxの場合でも良いので教えてくれればうれしく思います。