- - PR -
自宅でqmailサーバーで受信が失敗します。
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2004-10-02 06:01
自宅でqmailサーバーをはじめて立ち上げました。
しかし、受信が失敗します。どなたか原因を教えていただければ 幸いです。 <現象> 自宅内のLAN環境からメールソフトの送受信アドレスに プライベートアドレスで直にサーバIPを設定すると、 外部からのメールの受信も送信も可能です。 しかし、ドメイン名や現在の変動グローバルIPを直指定しても 「メールサーバへの接続に失敗しました(ドメイン名)」と 表示されます。 この現象は、外部のメールソフトから受信しても同じエラーが出ます。 私の行った確認手順は以下です。 (1)ダイナミック業者は、mydns.jpで MXレコードも 確認しました。以前に登録済みです。 (2)自宅Webサーバは、動作中で、自宅LANからドメイン名 アドレスでもブラウザに正常に表示されます。 (3)telnet プライベートIP 110 では、OKと帰ってきますが、 telnet ドメイン名 110 では、反応なしです。 外部への別のプロバイダのメール受信は正常に動作しています。 (4)ルータのポートは、25、80、110のみ空いているのを 確認。 ping ドメイン名も正常です。 気になるのは、OSはRedHat9でqmailコンパイル時に エラーがでましたので、一応パッチを見つけて再度コンパイルしました。 よろしくお願い致します。 | ||||||||
|
投稿日時: 2004-10-02 13:45
Port 110 は pop3 ですが… 何の pop3 デーモンを使っているか,どういう設定をしているのかが分からないと,誰も答えられませんよ? | ||||||||
|
投稿日時: 2004-10-02 14:03
説明不足で申し訳ございません。
POP3は、qmail-pop3dを使用しております。 設定は、以下の内容です。 /usr/local/bin/tcpserver -v -x /etc/tcp.pop3.cdb -R 0 110 /var/qmail/bin/qmail- popup xxx.xxxx777.net /bin/checkpassword /var/qmail/bin/qmail-pop3d Maildir 2>& 1 | /var/qmail/bin/splogger pop3d 3& 何かヒントが有れば、お教え下さい。 | ||||||||
|
投稿日時: 2004-10-02 14:18
こんにちわ.
これは外部からでしょうか?内部からでしょうか? ping だけ外から? 「ルータ」とメールサーバの位置関係がよく分かりませんが, 「ルータ」で DNS 名前解決(53/udp)を停めてるからとか... | ||||||||
|
投稿日時: 2004-10-02 15:21
kaz様、ありがとうございます。
構成は、 モデム--->ルータ--->HUB----->メールサーバ の関係です。 HUB--->PC も繋がっています。pingは、内部PCからです。外部から打つとタイムアウトになります。 言われたとおり、「ルータ」で DNS 名前解決(53/udp)が、止まっていましたので、追加しましたが、同じ状態です。 自分なりに、色々やってみました。tcp.pop3.cdb に自ホストに割り当てられている外部変動グローバルIPを直に入れるとなぜかエラーが出ません。 しかし、ホスト名にすると、エラーが出ます。 すいません、 設定を触っているうちに、別のプロバイダからのメールも受信できなくなりました。 昨日まで取れていたのですが。 | ||||||||
|
投稿日時: 2004-10-02 16:12
の /etc/tcp.pop3.cdb はどの様にアクセス制御しているのか分かりませんが… /etc/tcp.pop3 (?) をさらしてくれないとわかりません.
tcpserver の起動が書かれている通りなら,DNS を引く状態ですので,ホストが正しく DNS が引ける状態なら問題無いはずです. と言う訳で,名前解決 ( 内部 & 外部両方から ) は正常に出来ているのでしょうか? また,Internet からサーバまでの接続性は確かなのでしょうか? icmp が駄目,port 110 も応答なしでは… ルータもきちんと見直す必要があると思います.また,サーバ側でパケットダンプでもして,きちんと届いているかも確認してみてはいかがでしょう? # ポリシーで icmp を弾いてるのだと思うのですが… | ||||||||
|
投稿日時: 2004-10-02 16:45
ぽんす様、ありがとうございます。
外部(携帯)から、ホームページは正常に確認できます。 Seichan様、ありがとうございます。 /etc/tcp.pop3の内容です。 # # /etc/tcp.pop3 : configuration of pop3 service #220.xxx.xxxx.x8:allow 192.168.1.:allow 127.:allow mail.xxxxxx.net:allow eny すいません。送信もおかしくなってきました。 自分のプロバイダのメールアドレスから自宅メールサーバに送ると こんなメッセージがでます。 Hi. This is the qmail-send program at xxx.xxxx.net. I'm afraid I wasn't able to deliver your message to the following addresses. This is a permanent error; I've given up. Sorry it didn't work out. <test@xxxx.net>: 220.xxx.xxx.xxx failed after I sent the message. Remote host said: 554 too many hops, this message is looping (#5.4.6) --- Below this line is a copy of the message. Return-Path: <xxxxx@ybb.ne.jp> Received: (qmail 2125 invoked from network); 2 Oct 2004 15:41:50 +0900 Received: from xxx.xxx.net (220.xxx.xxx.xxx) この下にReceived:が沢山続きます。 送信がループしているみたいです。 プロバイダに迷惑かけているかも・・・。 qmail難しいですね。 | ||||||||
|
投稿日時: 2004-10-02 18:11
220.xxx.xxx.xx8 というのはこのサーバに振ってあるIPアドレスですか? mail.xxxxxx.net は 名前の解決は出来ていますか? nslookup や dig 等で確認してみて下さい. ところで,pop3 はどこからこのサーバへアクセスしようとしたのでしょうか? その src IP アドレスは /etc/tcp.pop3 で許可されているのでしょうか? # あと,xxxxxx.net は NYA77 さんが所有しているドメインですか? 例としてドメイン名 # を使う場合は example.com 等を使うようにしましょう. See RFC2606
pop3 の問題なのに,なぜ smtp 関係の設定をいじるのでしょう? |
1