Sendmailが使用できない。

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が問題か切り分けができていいない状態ですが、
 メールを使用できるようにしたいです。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/10/01 16:14:25
  • 終了:--

回答(4件)

id:sight No.1

sight回答回数69ベストアンサー獲得回数12005/10/01 16:31:50

ポイント50pt

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アドレスで指定すれば動きそうです。

id:saiden

申し訳ありません。”ネームサーバー”という事ですが理解できません。RedhatLinux8でネームサーバを構築するにはどうしたらよいでしょうか?

Windows2000も同様にHOSTSに追加するということでしょうか?IPで指定しましたが、使用できません。

2005/10/01 16:54:09
id:kana_shuffle No.2

kana_shuffle回答回数16ベストアンサー獲得回数02005/10/01 17:33:23

ポイント10pt

PINGでの通信確認が取れているのであればネットワークは問題なさそうですね。

Windowsマシンからメールサーバへtelnetで25番ポートへ接続できますか?(IPアドレス指定

およびホスト名指定)

接続ができるのであれば、ネットワークの問題ではないので、上記URLにあるエラーを

疑ってみて、アカウントを作り直してみたらどうでしょうか。

id:saiden

ありがとうございます。見直したところ送信はできました。SMTPの設定を疑います。

2005/10/01 18:21:02
id:sight No.3

sight回答回数69ベストアンサー獲得回数12005/10/01 17:33:41

ポイント50pt

こんにちは。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を送受信できる

か確認してみたりすることではないでしょうか。

id:saiden

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

◆問題

自分にメールを送信したところ帰ってきません・・・。

 

2005/10/01 19:12:13
id:redcherry No.4

redcherry回答回数135ベストアンサー獲得回数02005/10/01 21:12:48

ポイント50pt

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番もダメみたいですよ)

id:saiden

本当にありがとうございます。実はグローバルIPの意味がわからず質問していました。再度構築しなおします。

2005/10/02 00:04:01

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません