RedhatLinux8をインストール後、Sendmailをセットアップしました。
◆流れ
①RedhatLinux8とWindows2000マシンでLANを構築
②PINGで通信確認
③メールサーバーのSendmailとimapをオン
④Sendmail.mcを編集(外部と通信できるようにした)
⑤accessを編集
⑥local-host-namesを編集
⑦Sendmailを再起動
⑧POPサーバーを起動
⑨システム設定でユーザーを追加
⑩Evolutionを起動し管理者メールアドレスを設定
⑪Windows2000 Outlook Expressで登録したアカウントを設定
⑫POP、SMTPも設定
⑬エラーホスト”saiden.net”が見つかりません。サーバー名が正しいことを確認してください。
⑭アカウント”saiden.net””saiden.net”サーバープロトコルSMTPポート25
エラー番号0x800CCC0D
◆お願い
サーバーが問題か、Outlook Expressが問題か切り分けができていいない状態ですが、
メールを使用できるようにしたいです。
http://www.hatena.ne.jp/1128150865
人力検索はてな - Sendmailが使用できない。 RedhatLinux8をインストール後、Sendmailをセットアップしました。 ◆流れ ①RedhatLinux8とWindows2000マシンでLANを構築 ②PINGで通信確認..
13, 14でのエラーメッセージを見る限り、
SendmailでもOUTLOOKでもなく、OUTLOOKの動いているWindows2000の端末からPOPサーバのホスト名が引けていないようですが・・・
RedhatLinux8がネームサーバにもなっているんでしょうか??
Windows2000の端末で、ネームサーバはどこを見ているのでしょうか?
そして、そのネームサーバにはsaiden.netというFQDNが登録されているのでしょうか?
Windows2000の端末からnslookupしてsaiden.netが見つかりますか?
とりあえず、利用するだけならOUTLOOK ExpressのPOP,SMTPサーバをIPアドレスで指定すれば動きそうです。
http://www.est.hi-ho.ne.jp/knbasser/henaweb/data/error_data/oe_e...
Outlook Express - エラー 0x800ccc0d
PINGでの通信確認が取れているのであればネットワークは問題なさそうですね。
Windowsマシンからメールサーバへtelnetで25番ポートへ接続できますか?(IPアドレス指定
およびホスト名指定)
接続ができるのであれば、ネットワークの問題ではないので、上記URLにあるエラーを
疑ってみて、アカウントを作り直してみたらどうでしょうか。
ありがとうございます。見直したところ送信はできました。SMTPの設定を疑います。
こんにちは。1です。
ネームサーバと申し上げたのは、DNS(ドメインネームサービス)サーバのことです。
ご存知かと思いますが、LANやインターネットでは、PCなどのネットワークノードが通信の相手先を探すのに、mail.saiden.netなどのFQDN(完全修飾ホスト名)をDNSサーバに問い合わせたり、HOSTSファイルを参照したりしてIPアドレスに変換してから探します。
13, 14のエラーメッセージから、
「ホスト”saiden.net”が見つかりません。」ということなので、「saiden.net」という
ホスト名をIPアドレスに変換できなかったのかと思ったのです。
Windows 2000の端末でコマンドプロンプトを開いて
nslookup saiden.net
とやって、can’t findとか出てきたらIPアドレスが見つけられていません。
ただ、↑はそれとして、IPアドレスでもダメということで、RedhatLinux8上の設定にも問題があるのだと思います。
今の条件だけで原因特定は難しいですので、以下、原因究明に役立ちそうと思えることを列挙します。
Windows 2000の端末でコマンドプロンプトを開いて
telnet [Redhat PCのIPアドレス] 25
とか、
telnet [Redhat PCのIPアドレス] 110
とかやってみれば、SMTPやPOPのサービスが外部から利用できる設定になっているかどうか分かると思います。
はじかれるようなら、TCPrapperとかで外部からの接続がフィルタリングされているのかもしれません。
あるいは、SMTPやPOPのデーモンがちゃんと動いていないかもしれません。
切り分け方法としては、内側から攻めていくのか外側から攻めていくのかあると思いますが、外側からチェックできることは上記の通り。
内側でチェックできることは、ps -ef とかしてみて必要なプロセスが動いているか確認
してみたり、mailコマンドなどでRedhatLinux上で自分自身に対してmailを送受信できる
か確認してみたりすることではないでしょうか。
1さん
こんばんわ
かみくだいた回答
感謝です!だんだん進んできました。
もう少しお聞きしてよいでしょうか?
◆調査結果は
設定を見直したところシステム設定でセキュリティレベルを下げました。
その後下のようになりました。
①110番ポート
+OK POP3 [192.168.1.175] v2001.78rh server
ready
②25番ポート
220 localhost.localdomain ESMTP Sendmail 8.12.5/8.12.5; Sat, 1 Oct 2005 18:40:0+0900
③Outlook Express 送信が可能になった。受信は不能
④nslookup saiden.netは、あいかわらずcan’t find
◆問題
自分にメールを送信したところ帰ってきません・・・。
URLはダミーです。
POP3サーバもSMTPサーバもLAN内部にあるRedhat
Redhatの外部公開名がsaiden.net(うちからsaiden.netはちゃんとIPわかります)
Win2000はインターネットにつながってない
Redhatはインターネットにつながってる
自分自身って なんとか@saiden.net って感じのもの
という事なんですか?
Win2000のOutlookExpressに対するPOP3/SMTPサーバの設定としてRedhatのローカルIPを設定してみてもダメでしょうか?
Redhat上でnslookup saiden.netとしてローカルIPが返ってきますか?
グローバルIPが返ってくる場合、ちゃんとそのIPで接続できるような設定(ルータやsendmail)になってますか?
(うちからやってみると25番も110番もダメみたいですよ)
本当にありがとうございます。実はグローバルIPの意味がわからず質問していました。再度構築しなおします。
申し訳ありません。”ネームサーバー”という事ですが理解できません。RedhatLinux8でネームサーバを構築するにはどうしたらよいでしょうか?
Windows2000も同様にHOSTSに追加するということでしょうか?IPで指定しましたが、使用できません。