- 締切済み
LANクライアントからメールサーバにつながらない
Red Hat Linuxでプロキシを立て、これを通してLANのWinXP機からインターネットにつないでいます。 ブラウザは問題ないのですが、なぜかISPのメールサーバにつながらず、socket error 11004が出ます。どのメーラーを使っても状況は変わりません。 サーバ名などの設定は間違いありません。ファイアウォール設定も、SMTPとPOPのポートはWin機、Linux機とも開けてあります。tcpの110ポートも開けましたが駄目でした。 Win機のインターネットオプションでは「すべてのプロトコルに同じプロキシを使う」の設定にしています。 いろいろ調べましたが解決策の見当がつきません。Linux(サーバ)側のプロキシ設定あたりが問題なのでしょうか。漠然とした質問かもしれませんが、解決への方向性だけでも教示いただけると助かります。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- mimis
- ベストアンサー率66% (16/24)
たぶん、WinXP機でDNSが引けないからではないでしょうか? ブラウザでプロ串を設定するとクライントは接続先のDNSは 引かず、プロ串にリクエストを投げるだけになるのでプロ串が 正常にDNSが引ければ接続できてしまいます。 しかし、POPやSMTPはクライアントが直接DNSを引いて接続します ので、クライアント側でISPのメールサーバーの正引きができな ければ接続できません。 ファイアウォールでDNS(TCP/UDP:53)を開けてみてください。
- anmochi
- ベストアンサー率65% (1332/2045)
ちょっと逆に聞きたいのだが、RHLで立てているプロクシというのはApacheかSquidなのか? だとしたらこの2つともメールプロクシの機能は無いと思うのだが(多分)。 もしSOCKSでプロクシしているのなら設定がまずいのだろうが、私には分からない。 セキュリティ上プロクシにしているというのなら話は別だが、もしとりあえず接続だけできりゃ良いというのであれば、プロクシではなくて、iptablesなどのIPマスカレードで対応してはどうだろうか。