投稿日:2004年01月28日 作成鷹の巣

No.14435 メールの送信が出来ない。メーラでメールを読み出そうとすると、接続拒否される。



メールの送信が出来ない。メーラでメールを読み出そうとすると、接続拒否される。

No.14435 投稿時間:2004年01月28日(Wed) 22:42 投稿者名:yama URL:

はじめまして。はじめて自宅サーバーというものに挑戦しているのですがなかなか・・・
Webの公開まではなんとかできたのですが、メールサーバーのところでつまづいています。
内容は以下なのですが、ご教授お願いします。

構成
・フレッツADSL
・プロバイダOCN
・NTT WebCaster(モデム内蔵ルータ)
・上のルータにサーバー1台(Linux)とクライアント1台(Win98)を接続してます。
・「RedHatLinux9で作る自宅サーバー」という本を参考にして進めてます。
・メールサーバーはSendMailです。
・ドメインはダイナミックDNSです

問題の現象
<サーバーをrootでログインしてメール送受信の場合>
外部へのメール送信はできているのですが、外部からの受信ができてません。エラー表示はでません。

<サーバーを普通のユーザーでログインしてメール送受信の場合>
外部へのメール送信はできているのですが、受信時には「受信の際にエラーが発生しましたport110の接続が拒否されました」
と表示されます。

サーバーでメール受信試験をやってみるとポート25が公開されていませんと表示されます。


<クライアント(Win98)からのメール送受信の場合>
サーバーからクライアントへ送信したメールの受信は可能ですが、クライアントからのメール送信時に「サーバーへの接続は失敗し
ました。アカウント'xxx'サーバー:'xxx.xxx.xxx.xxx'プロトコルSMTP,ポート:25,セキュリティ・・・・」とエラー表示されます。


ルーター側の設定だけと思いいろんなことやってるのですが、どうもダメです。ちなみに以下の設定を行ってるのですが・・・
ルーターの取説をみても確信をもてずにいろいろ設定をいじってます。

「静的IPマスカレード」としてNATエントリを設定するところがあるのですがこれは
--------------------------------------------------------------
変換対象プロトコル 変換対象ポート 宛先アドレス 宛先ポート
TCP WWW サーバーのIP WWW
TCP Smtp サーバーのIP Smtp
TCP Pop サーバーのIP Pop
・ ・ ・ ・
---------------------------------------------------------------
といった設定にしています。
又、「パケットフィルタ設定」というのもあり、それもエントリー入力していくのですが
ここの設定の内容がまずいのではと思っています。設定内容としましては以下です。
(デフォルトでいくつかエントリされているのですが、PopやSMTPのポートはエントリされていません。ここにPopやSMTPのポート
を追加すればいいのかとやってみたのですがダメでした。多分的外れな設定しているのだと思います。)

・フィルタ種別の選択(拒否/通過/無通信監視タイマ無効化/無通信監視タイマ有効化)
・送信元IPアドレスの入力
・宛先IPアドレスの入力
・プロトコル種別の選択(TCP/UDP/ICMP/すべて)
・送信元ポート
・宛先ポート
・方向の選択(順方向、逆方向、両方向)


長々となってしまいましたが、よろしくお願いします。


「pop3」と「smtp」がLISTENになっているでしょうか?

No.14436 投稿時間:2004年01月28日(Wed) 22:58 投稿者名:おーすぎ URL:http://www.o-sugi.net/

私も詳しくは分かりませんがlinuxをお使いという事で

コマンド:「netstat -a」で確認し「pop3」と「smtp」がLISTENになっているでしょうか?

tcp        0      0 *:pop3                  *:*                     LISTEN
tcp        0      0 *:smtp                  *:*                     LISTEN


pop3はLISTENでしたが、smtpは見当たらないです。

No.14443 投稿時間:2004年01月29日(Thu) 12:01 投稿者名:yama URL:

> コマンド:「netstat -a」で確認し「pop3」と「smtp」がLISTENになっているでしょうか?

pop3はLISTENでしたが、smtpは見当たらないです。


ファイアウォールの設定で、smtpを許可するようにしたらいいと思います。

No.14445 投稿時間:2004年01月29日(Thu) 17:14 投稿者名:おーすぎ URL:http://www.o-sugi.net/

> > コマンド:「netstat -a」で確認し「pop3」と「smtp」がLISTENになっているでしょうか?
>
> pop3はLISTENでしたが、smtpは見当たらないです。

私の場合、Linuxのインストール時にファイアウォールの設定を「ファイアウォール無し」で
インストールしました。yamaさんはその時にファイアウォール有りで設定をしたのではないのでしょうか?

コマンド:「setup」とすると各種設定が出来る画面が出てくるはずです。そこでファイアウォール
の設定を選択し、smtpを許可するようにしたらいいと思います。

もしくは、一時的にファイアウォール無しでメールの送受信をしてみて、上手く送受信が出来る
ようでしたら、原因がファイアウォールによるものだとわかるはずです。

iptablesの設定などももしかしたら絡んでいるのかもしれませんが、そこまではわからないもので・・・(^^


|目次|掲示板|過去ログ目次|▲頁先頭|