ある日突然、メールの送受信ができなくなった

文書作成日 2002/9/1 最終更新日 2004/3/7
POPメールが送信・受信できないとき、どうしましょう?

あなたのパソコンの問題

 incorrect passwardという表示が出ているときは、パスワードやアカウント名を間違えているからかもしれません。

 勝手に変わるというケースはほとんど無いと思いますけど、念のため。
 まずアンチウイルスソフトのメール保護機能を、ソフトの設定から無効にしてみてください。アンチウイルスソフトのメール保護機能は、一度127.0.0.1のLoopbackアドレスでメールを受信して、それからメーラーに渡す設定のものもあります。保護機能を外すと、メーラーのアカウント名やメール受信サーバーの欄は元に戻ります(アンチウイルスソフトのメール保護機能を無効にする前に、メーラーのアカウント設定をいじらないで!トラブルの元です!)。

 それからプロバイダーと契約した時の設定の紙を広げて、パスワードやアカウント名、SMTPやPOP3サーバーのホスト名を確認してください。どうでしょう?

 次に、メーラーがおかしいのかもしれません、nPOPを試してみましょう。これはメール受信サーバーに貯まったメールをリストで表示するツールです(もちろん他のメーラーを利用して、メールが受信できるのかどうかを試してみてもいいかも)。
 もしこれでメールサーバーに接続できて、メールの一覧を見れたなら。使っていたメーラーの障害です。他のメーラーを使うか、システムの復元からおかしくなる前の日付の状態に戻してください。

 Norton Personal FirewallやTiny Personal Firewallなどのパーソナルファイアーウォールの設定ミスの可能性は?導入しているなら、これらの製品を一旦終了してみてください。

 ここまでやってもうまくいかない人の中に、ウイルスメールの受信直後におかしくなったという人はいませんか?Badtrans.Bなどは、ウイルスメールを受信した直後にアンチウイルスソフトが途中でコネクションを切断させてしまうため、その後のメール受信ができなくなるケースもあります。これはメールサーバーとあなたのメーラーとアンチウイルスソフトの組み合わせによりますけど。この場合はパソコン全体のウイルススキャンをやった後に、アンチウイルスソフトのメール保護機能を一旦停止させてから、他のメーラーで受信してみてください。もしこのケースなら、どうしてもダメな場合はプロバイダーにご相談ください。

ネットワークの問題

 とりあえずPingを送ってみましょう。
 Windows 9x系やMeの方はMS-DOSプロンプト、Windows 2000やXPの方はコマンドプロンプトを開いてください。
 Pingは相手との通信の状態を把握するためのコマンドです。[ping (相手のIPアドレスかホスト名)]と入力してEnterキーを押してください([ ]と( )は入力しないでくださいね)。

 とりあえず自分のゲートウェイのルーターに送ってみましょう。[ping (ルーターのIPアドレス)]です。ここで[Request time out]になるなら、あなたの家もしくは職場のLANがおかしいようです。機器の設定やIPアドレス、サブネットマスクの設定などを見直してください。この場合はブラウザ(Internet Explolerなど)でどこかのサイトを見ることもできないかもしれません。

DNSサーバーの問題

 次にDNSの問題をチェックします。下のリストの、左側のリンク(http://IPアドレス)をクリックしてください(IPアドレスは2004/2/18現在のものです)。

プロバイダーなどのサイト
http://211.129.15.51/ (http://www.ocn.ne.jp/)
http://202.229.5.170/ (http://www.ntt-east.co.jp/
http://210.81.3.241/ (http://www.yahoo.co.jp/
http://202.232.190.90/ (http://www.kantei.go.jp/
nslookupができるサイト
http://220.110.42.19/ip_domain/lookup.shtml (http://www.mse.co.jp/ip_domain/lookup.shtml

 見れました?もしどのサイトにも接続できなかったなら、何か根本的な設定が間違っていると思います。もう一度自宅のパソコンやルーター、ハブ本体や、プロバイダーに接続するときの設定をチェックしてください。DHCPのIPアドレスのリースやゲートウェイのルーターの設定ミス、考えられるケースが多すぎて、ちょっとお力になれません・・・

 もし左側のリストのサイトが表示されたなら(1つか2つはリンク切れがあったかもしれません)、今度は右側のリストをクリック。左側が表示されたのに右側のリンク先のサイトが表示されなかったなら、あなたのプロバイダーのDNSサーバーが不調です。

 メールを受信するだけなら。さきほど紹介したnslookupができるサイトにを開いてみましょう。そしてメールサーバーのホスト名(mail.teftef.co.jpやpop3.teftef.co.jpなど)を入力して、メールサーバーのIPアドレス(12.34.56.79など)を入手します。そしてメーラーの設定画面で、SMTPサーバーとPOP3サーバーの欄にそのIPアドレスを入力。これでメールの送受信はできます。でもこれは一時しのぎです。

 [コントロールパネル] - [ネットワークとダイヤルアップ] から、[インターネットプロトコル(TCP/IPの)]設定をやりなおしましょう。このDNSサーバーの欄2つを空にして(使えないものを残しても意味はないですよ)、どこかの他のDNSサーバーのホスト名やIPアドレスを入力します。
 具体的にどのDNSサーバーが使えるのか、この場ではちょっと書けません。さしさわりが無いなら、知人に電話をかけてその人が加入しているプロバイダーのDNSサーバーを聞いてみたり、職場のDNSサーバーを使ってみてください。


メールサーバーそのもの・もしくは経路の問題

 残っているのは、IPアドレスとホスト名(www.yahoo.co.jp)両方のリストのサイトがちゃんと表示されたのにもかかわらず、メールの送受信に障害があるというひとですね。

 Windows 9x系やMeの方はMS-DOSプロンプト、Windows 2000やXPの方はコマンドプロンプトを開いてください。そして[ping (SMTP/POP3サーバーいずれかのホスト名)]と入力し([ ]と( )は入力しないでください)、[Enter]キーを押します。メールサーバーのホスト名は、メーラー(Outlook ExpressとかOutlookとかポストペット)の設定で入力した[mail.teftef.co.jp]や[smtp.teftef.co.jp], [pop.teftef.co.jp]などです。

 [Request time out]が表示されずにちゃんとpingが帰ってきたのに、まだメールの送受信ができないなら。それはプロバイダーのメールサーバーの障害?プロバイダーにご相談ください。

 [Request time out]が表示され、まったくpingが帰ってこないなら。上のリンクに[nslookup]と書いたリンクがありましたね?そこでメールサーバーのホスト名を入力し、そのIPアドレスを調べてください。そして今度は、[Ping (SMTP/POP3サーバーいずれかのIPアドレス)]でもう一度チャレンジ。
 もしちゃんと返事が返ってくるなら、DNSの設定がまだおかしいようです。
 [Request time out]なら。メールサーバーがpingに返事をしないような設定になっているのか、もしくはメールサーバーの電源が落ちているのか、深刻な障害中なのでしょう。もしくは途中の経路の問題なのかもしれません。

複数のプロバイダーと契約しているとき

 あなたがプロバイダーAに接続しているときに、他のプロバイダーBのメールアカウントのメールを受信できても。
 プロバイダーAに接続しているときにプロバイダーBのメールアカウントを使ってメールを送信できないことがあります。
 これはメール送信サーバーを不正に利用されるのを防止する目的で、プロバイダーがそのように設定しているのかもしれません。このようなときは設定を確認するか、プロバイダーに問い合わせてください。

 よくあることですけど。
 「他のプロバイダーのメールアカウントで受信したメールに返信ができない!」、というトラブルのほとんどは、このような制限によるものです。

スパムのオープンリレーサーバーとして登録?

 ほとんど該当するひとはいないとおもいますけど・・・
 利用しているメールサーバーがスパムの第三者中継の発信基地になっていて、ブロックするべき対象として扱われていませんか?
Open Relay Database - ORDB.org

具体例♪

 例1)このページに書かれていることを全てやって、メールサーバーからpingも返ってくるのに、メールの送受信ができない。
 プロバイダーAからネットに接続しているときに、プロバイダーBのメールサーバーでメールの送受信ができないケースでした(プロバイダーBからネットに接続していないと、Bのメールサーバーを利用できない設定だったようです)。

 例2)[ping 127.0.0.1]をやってみたら、[Request time out]の表示。
 LANカードを変えたら復旧。

 例3)参照するDNSサーバーを変えたら、メールサーバーのnslookupの結果が変わった、そして送受信できるようになった。
 プロバイダーのDNSの正引き(ホスト名からIPアドレスを参照)結果が、自分たちの会社のメールサーバーなのに間違っていました。

 例4)フリーメールをpopで使っていたけど、ある日突然送受信ができなくなった。
 そのサービスを提供していた会社がいつのまにか、フリーメールのサービスを止めていた。
トップページよくあるWindowsトラブルなどのトピック>ある日突然、メールの送受信ができなくなった

ご意見はフォームメールへ
This contents was written by tef_tef.