電子メールによるPOPエラーについて

エラーが発生しました。 また、電子メールでもエラーが頻繁に発生します。期待していた電子メールの代わりにエラーメッセージが表示されます。POPエラーメッセージ(アカウントを使用してメールをダウンロードするように設定されている場合、郵便局、プロトコル)。

POPステータスコード

このメールをダウンロードする過程でいくつかのことが間違っている可能性があります。 通常はメールを受け取ったサーバーが電話にまったく応答しないことがあります。 または、パスワードが間違っているかもしれません(ただし、ソフトウェアの不具合のためにサーバーのパスワードが間違っている可能性があります)。 サーバーはまた、内部的な問題に遭遇し、エラーコードを返す可能性があります。

幸いにも、POPサーバーはその状態について非常に明確です。 基本的には、正の+ OKと負の-ERRという2つの応答があります。 もちろん、何が間違っているのかを知りたければ、これは少し不明です。

+ OK-ERRは、POPエラーメッセージを理解したい場合に学ばなければならない新しいコードのすべてです。 残りはすべて標準コード:人間言語です。 どうやら、郵便局議定書は、人類が人間のために設計したものであることは明らかです。 -ERRサーバー応答に関するより詳細な情報は、 -ERRメッセージの後に簡単な英語で示されています。 POPサーバーはこの追加情報を提供する必要はありませんが、ほとんどの場合、そうします。

POPエラーメッセージ

間違っている可能性のある最初のことは、POPサーバーがあなたのユーザー名を認識しないことです。 たぶんあなたはそれを間違って入力したかもしれません、おそらくサーバーがユーザーを識別するために使用するデータベースがダウンしています。 多分、洪水により、あなたのISPにメールボックスが保管されているすべてのストレージが破壊された可能性があります。

POPサーバーがユーザー名を認識しない場合、通常、 -ERR mailbox unknownで応答します

ユーザー名の直後にパスワードが来て、もう一度エラーが発生する可能性があります。 エラーは、そうです。ユーザー名と一致しないパスワード( -ERR無効なパスワード )とは別に 、POPサーバーが別の問題を引き起こす可能性があるためです。 POPメールボックスには、一度に1つの着信接続でしかアクセスできません。 あなたのメールチェッカーがあなたの電子メールアカウントにすでにログインしている場合、あなたの電子メールプログラムは同じアカウントに同時にアクセスすることはできません。 このような場合、メールボックスがすでに別のプロセスによってロックされている場合、POPサーバーは以下を返します。 -ERRメールボックスをロックできません

アカウントに正常にログインすると、POPクライアントは通常、一度に1つずつメッセージの取得を開始します。 サーバーからメッセージを要求すると、1つの否定応答が可能です。 -ERRそのようなメッセージはありません 。 クライアントに問題があるように見えます。 電子メールクライアントが存在しない(またはすでに削除マークが付けられている)メッセージを削除対象としてマークすると、同じ応答が返されます。

POPセッションが終了すると、削除のマークが付いたすべてのメッセージは、通常、サーバーによって永久に削除されます。 POPサーバーが(おそらくリソース不足のために)すべてのメッセージを削除できない場合は、エラーを返します。 -ERR削除されなかったメッセージを削除しました

自分で見て

郵便局プロトコルは非常にシンプルなので、間違っている可能性のあるものはほとんどなく、エラーメッセージはほとんどありません。 POPサーバーから返されるすべてのエラーは、メッセージであり、単なる暗黙のコードではありません。

あなたの電子メールプログラムがこれらの意味のあるエラーメッセージを記述的でないエラーボックスに変えた場合は、おそらくあなた自身で試してみることをお勧めします。 DOSプロンプトを起動し、あなたの電子メールアカウントに直接telnetしてください。 telnet <ポート>と入力します。 通常、POPに使用されるポートは110です。典型的なコマンドは次のようになります。たとえば、 telnet pop.myisp.com 110

サーバーが幸せ+ OKであなたを迎えたら、Post Office Protocolに記載されている手順に従います。エラーを特定できるはずです。 少なくとも、すべて正常に動作する場合は、問題は実際に電子メールクライアントではなく、電子メールサーバーであることがわかります。

(2001年6月更新)