• 締切済み

110番ポート(pop3)につながらない。

こんにちは。現在linux7.3、sendmail11.0.2を立ち上げ中です。sendmailのインストールとqpopper4.0.3のインストールをしていざ、「telnet localhost 110」としてみても「telnet:connect to address 127.0.0.1: Conection refused」と出てしまいます。設定のとき、http://www.a-yu.com/pub/ml03.html を参考に設定しました。xinetd.dで設定しました。どこをいじればよいのでしょうか?bindも何か設定をしなければいけないのでしょうか。

  • daipot
  • お礼率74% (185/247)

みんなの回答

回答No.2

>linux7.3 って何?つーつまんない揚げ足取りはまぁおいといて。 >bindも何か設定をしなければいけないのでしょうか。 bindなんか関係なし。 1.xinetdの設定は大丈夫ですか。 2.ちゃんとxinetdを再起動しましたか 3./var/log/messageにxinetdのログが出ていると思います  がエラーが出てませんか 4. netstat -an して、ちゃんと tcp4   0   0 0.0.0.0:110   0.0.0.0:*    LISTEN  みたいな表示の行がありますか 5. iptablesでport 110を閉じてませんか みたいなところを確認すると良いかもしれん。 つーかさ、 >http://www.a-yu.com/pub/ml03.html を参考に設定しました このサイトのxinetdの設定ファイルでは server=/usr/sbin/qpopper だけど、RedHat系でrpmからインストールしたのなら、 server=/usr/sbin/in.qpopper じゃないかな でわでわ

daipot
質問者

お礼

imapというのがCDに入っていてデーモンに追加したら/etc/init.dの下に、ipopdやimapd,pop3s,pop3dなどいろいろできたのでipopdを立ち上げたらポートにつながりました。

daipot
質問者

補足

すみません。RHL7.3でした。sendmailはCDに入っていたRPMなのですが、popサーバーがインストール時には入っていなかったようで(CDのRPMで探してもqpopperがなかったです)、qpopperだけtarで落としてinstallしました。 >3./var/log/messageにxinetdのログが出ていると思います  がエラーが出てませんか まだlogの見方がよくわからないのですが、  service pop3 missing attribute wait service pop3 missing attribute socket_typ というのがでていました。これは何のことでしょうか。 >4. netstat -an して、ちゃんと tcp4   0   0 0.0.0.0:110   0.0.0.0:*    LISTEN  みたいな表示の行がありますか 110番の番号にあたるようなのがありませんでした。 >5. iptablesでport 110を閉じてませんか ipchainsというほうが動いているらしいのですが これに、-A input -s 0/0 -d 0/0 110 -p tcp -y -j ACCEPT と付け足してファイルを上書き保存しましたがだめでした。 RHLのインストール時にファイアーウォールなしとしたのに、コンソールでlokkitコマンドをうつとlokitt画面でhigh level のファイアーウォール設定になっています。ここで侵入を許可するportにsmtpや110:tcpと設定して画面を閉じて再びlokkit画面を出すと先ほどの設定が消えてしまっています。これは何か関係があるのでしょうか。 このサイトのxinetdの設定ファイルでは >server=/usr/sbin/qpopper >だけど、RedHat系でrpmからインストールしたのなら、 >server=/usr/sbin/in.qpopper このin.qpopperというのが/ 以下のどこにもなかったです(find / -name "*in.qpopper*")。popサーバーがインストールされないことってあり得るんでしょうか。インストールでは以下のパッケージグループにcheckをつけてインストールしました。 旧X Windowシステム、X Windowシステム、KDE、ネットワークサポート、ダイヤルアップ・サポート、メッセージ・Webツール、NFSファイルサーバ、Windowsファイルサーバ、匿名FTPサーバ、Webサーバ、ルータ/ファイアウォール、DNSサーバ、ネットワーク管理ステーション、著作/出版、Emacs、ユーティリティ、ソフトウェア開発。 インストールしてないもの プリンタ・サポート、ラップトップサポート、GNOME、マルチメディアサポート、、画像処理、ニュースサーバー、SQLデータベースサーバ、旧式アプリケーションサポート、カーネル開発、Windows互換/相互運用、ゲーム 長くなってすみません。

  • takao
  • ベストアンサー率20% (34/170)
回答No.1

BINDというより/etc/hostsにlocalhostが書いてありますか? 127.0.0.1 localhost.localdomain localhost のように書いてあれば大丈夫なはずですが、、、、

daipot
質問者

お礼

ありがとうございます。localhostの設定はdefaultでちゃんとなっていました。

関連するQ&A

  • pop3サーバーについて教えてください。

    sendmailのインストールされているLINUX9(REDHAT) で、popサーバーを使いたくってqpopperをインストールしたのですが、telnetでテストするとuserはOKになるのですが、passが通りません。 -ERR BAD login となります。 どこがいけないのでしょうか? どなたか教えていただけませんか? ./configure --enable-specialauth でコンパイルしてます。

  • ポートが開かない

    お世話になります。Lioです。 Linux Redhat 7.1 でサーバーを動かそうとしています。 古いバージョンでは完全に動作していたのですが、新しいFTP版の7.1(雑誌の付録)で新たにインストールしました。(フォーマットもしました。) LANからtelnet、ftpを利用できるように設定しましたが、 sendmailの25番ポートが、どうしても開くことができません。(LANのPCからポートスキャンしました。開いてません) どなたか、開く方法を教えてください。(多分xinetd付近の設定?と思ってます) 初心者でもわかるように説明していただけると幸いです。

  • qpopper(POP-3サービス)について

    pop3サービスを立ち上げようと思って、 qpopperを入れたのですが、 自分自身(localhost)は接続できるのですが、 その他のクライアントから一切接続できない状況で困っています。 やったことを書くと tar zxvf qpopper4.0.4.tar.gz で解凍 ./configure --enable-specialauth  を実行 その後にmake そして、出来上がったpopperディレクトリを /usr/local/sbin の中に丸ごとcpでコピーしました。 その後に、/etc/xinetd.d/popperを新規作成し、 service pop3 { socket_type = stream protocol = tcp wait = no user = root server = /usr/local/sbin/popper/popper server_args = -s disable = no log_on_success += USERID log_on_failure += USERID } と加え、xinedを再起動しました。 この時点で、telnetでlinuxマシンに繋ぎ、 localhost 110を叩いてやると、 ちゃんとqpopperが起動しているのが分かるんですが、 他のマシンから(LAN内の)  telnet (linuxマシンの内部IP) 110 としても、サーバーに接続できませんでした。 とエラーが帰ってきます。アウトルックやポストペットでも 接続できません。 自分自身からのみしか接続できないようです。 どうしたら、他のクライアントからも ちゃんと接続できるようになるでしょうか? 困っています。教えて下さい。 (Red Hat 8.0 , qpopper4.0.4)

  • telnetで接続できないです・・・

    こんばんは。 Redhat Linux ES4をインストールしたのですが、 WindowsXPからtelnetで接続することができません・・・。 両者はプライベートなネットワークで繋がっています。 WindowsXPからLinuxにtelnetすると、接続拒否されます(ポート23に接続できません)。 また、pingすると、Linuxから応答があります。 Linuxで、telnet localhostを実行しても、接続拒否されます。 パケットは到達しているので、ファイアウォールの設定や、ケーブル等の物理的な問題でなく、 ただ単にtelnetのサービスが起動していないのでは?と思っています。 /etc/hosts.allowには、ALL:ALLを記述して、Linuxを再起動しましたが、改善されませんでした。 また、/etc/inetd.confはありませんでした。代わりに、/etc/xinetd.confがありました。 xinetd.confについては設定していません。 過去の質問も拝見したのですが、どうもよく分からなくて・・・ そこで以下について聞きたいです。 1.どうすれば、telnetで接続可能になりますでしょうか?何か設定が足らないのでしょうか? 2.色々なLinuxがありますが、Redhat Linuxでは、telnetに関する設定が必要なのでしょうか? 3.ftpに関しても同様に、何か設定が必要なのでしょうか? 宜しくお願い致します。

  • 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 どなたかお分かりの方ご教授ください

  • telnetに接続できない

    お世話になります。 redhat linux 7.1をインストールしwindowsからtelnetでログインしようと試みているんですが、出来ません。 ローカルでtelnetコマンドを叩いて、ローカルにはログオンできるんですが、リモートになると無理なんです。 もちろんPINGはとおってます。 chkconfig --listでxinetdベースのサービスでtelnetはオンになっています。 xinetd.d配下のtelnetは過去ログで検索した通りの設定になっています。(disable = no) telnetのクライアントはteratermを使用していまして、プロンプトで、cannot connect the host と帰ってきます。 hosts.allowにはtelnet: (クライアントのIP)と追記しています。 がんばってみましたが、本当にどうすればいいのかわかりません。よろしくお願いします。 後、不足している情報があればご指摘ください。 クライアント w2k redhat linux 7.1 をサーバータイプでインストールしました。

  • qmailプロセスは存在するのに25番ポートが開きません

    qmailの設定で困っています。どなたか分かる方、アドバイスをおねがいします。。 ■qamilのプロセスは起動しています # /bin/csh -cf /var/qmail/rc & # ps ax|grep mail 963 pts/0 S 0:00 -bin/csh -cf /var/qmail/rc 964 pts/0 S 0:00 qmail-send 965 pts/0 S 0:00 splogger qmail 966 pts/0 S 0:00 qmail-lspawn ./Mailbox 967 pts/0 S 0:00 qmail-rspawn 968 pts/0 S 0:00 qmail-clean ■qmail-inject コマンドを使うとローカル宛、外部宛ともに送信できます。 # /var/qmail/bin/qmail-inject to: root Qmail test 1 ■25番ポートが開いていません [root@mail01 root]# netstat -na|grep 25 [root@mail01 root]# telnet localhost 25 Trying 127.0.0.1... telnet: connect to address 127.0.0.1: Connection refused そのため、外部からのメールが受信できない状態です。 ■ログには何もでません /var/log/maillog ■ Redhat linux 7.3 qmail1.03 どなたかアドバイスを頂けないでしょうか よろしくお願いいたします。

  • telnetアクセスできない(エラー)

    家庭内LAN環境 サーバ側:Linux(OS:CentOS5)telnet-server-0.17-38.el5(インストール済み) クライアント:WinXP Winのコマンドプロンプトにて telnet 192.168.1.10 (Enter) その後、エラーメッセージ等の反応なく再度Enterキーでプロンプトが戻るといった状況です。(数分待ってみましたが同じ反応です。) サーバ側の設定は /etc/xinetd.d/telnet disable = no only_from = 192.168.1.0/24 localhost /etc/hosts.allow ALL:127.0.0.1 192.168.1.0 /etc/hosts.deny ALL:ALL /etc/pam.d/remote #auth required pam_securetty.so(コメントアウト) /etc/pam.d/login #auth [user_unknown=ignore success=ok ignore=ignore default=bad] pam_securetty.so(コメントアウト) chkconfig telnet on /var/log/messagesの内容 server xinetd[8809]: libwrap refused connection to telnet(libwrap=in.telnetd) from 192.168.1.2 server xinetd[8809]: FAIL: telnet libwrap from=192.168.1.2 server xinetd[8786]: START: telnet pid=8809 from=192.168.1.2 server xinetd[8786]: EXIT: telnet status=0 pid=8809 duration=0 ちなみに、サーバ上からのtelnetもできません。 <エラー内容> 127.0.0.1... Connected to localhost.localdomain(127.0.0.1). Escape character is '^]' getaddrinfo: localhost: Success Name or service not known: Illegal seek Connection closed by foreign host. DNSもこのサーバ機で立ち上げています。 dig 等で正引き・逆引きの確認も取れました。 何が原因なのかいろいろと調べてはみましたが、どうしてもうまくいきません。どなたかお分かりになる方がおられましたらよろしくお願いします。

  • POP3SへTLS1.2接続する方法

    SSL3.0の脆弱性を回避する目的で、POP3Sの接続をTLS接続に切り替えようと思っているのですが、エラーが発生し上手くいきません。 openssl ciphers -vで確認したところ、プロトコルがSSLv3とTLSv1.2しかないようで、 # openssl s_client -tls1_2 -connect localhost:995 -> ○ # openssl s_client -tls1_1 -connect localhost:995 -> × # openssl s_client -tls1 -connect localhost:995 -> × # openssl s_client -ssl3 -connect localhost:995 -> ○ # openssl s_client -ssl2 -connect localhost:995 -> × という結果となりました。 Windowsクライアントよりメールソフト(becky!)を利用し接続すると、接続に失敗し下記エラーがでます。 認証設定が「over TLS 1.0」でしたので、TLS1.0接続の為、上記テスト結果の-tls1と同じ状況なのかと思っています。 そこで、お知恵をお借りしたいのですが、 1. WindowsクライアントよりTLS1.2接続でpop3s接続できるメールソフトは存在するのでしょうか。 2. opensslの暗号化プロトコルにTLS1.0を追加する事は可能でしょうか。 お知恵をお持ちでしたらお助け頂けませんでしょうか。 宜しくお願い致します。 [エラー内容] qpopper[3102]: TLS handshake Error qpopper[3102]: TLS/SSL Handshake failed: -1 [qpopper.config] set clear-text-password = always set reverse-lookup = false set tls-support = alternate-port set tls-private-key-file = /usr/local/etc/apache22/ssl.key/server.key set tls-server-cert-file = /usr/local/etc/apache22/ssl.crt/server.crt set shy = true [環境] qpopper-4.1.0_3 OpenSSL 1.0.1e-freebsd FreeBSD 10R

  • sendmailの設定がうまくいきません・・・

    はじめましてyoshiと申します。(LINUX初心者です) 早速ですが・・・ [root@kishimoto ~]# telnet localhost 25 Trying 127.0.0.1... Connected to localhost.localdomain (127.0.0.1). Escape character is '^]'. 220 kishimoto.solidht.co.jp ESMTP Sendmail 8.13.6/8.13.6; Fri, 30 Jun 2006 14:38:06 +0900 省略 EHLO localhost 250-kishimoto.solidht.co.jp Hello localhost.localdomain [127.0.0.1], pleased to meet you AUTH PLAIN ******←パスワード 550 5.0.0 Access denied ←と出てしまいます。 sendmailのバージョンは sendmail.i386 8.13.6-0.FC5.1 使っているOSはFedora Cora5です。 このURLを参考にして設定しています。↓ http://gapo.zive.net/ お忙しいところ恐縮ですが、よろしくお願いいたします。