1

メールサーバーの動作に問題があります。以前はインターネットに直接接続していたときは問題なく動作していましたが、マシンを移動する必要があり、現在は NAT ルーターの背後にあります。NAT 経由で SMTP 用にポート 25 をセットアップしましたが、メッセージを送信しようとすると、リモート ホストに接続できないと表示されます。リモート サーバーの IP は正常に解決されますが、接続できないようです。

FTP サーバーと Tomcat サーバーは正常に動作しているため、ルーターが NAT を実行するだけでなく、プールから外部 IP を取得するという事実に問題があると思われるため、取得するように JAMES を構成する方法がわかりません。動的外部 IP。

MailTester.com でテストした後、接続がタイムアウトしたことがわかりました。ルーターで smtp と pop3 ポート (25 と 110) が適切に開いていることは確かなので、JAMES が私のサーバーにバインドしていないようです。外部 IP であり、それを修正する方法がわかりません。

どんな助けでも大歓迎です。

4

1 に答える 1

1

(...)しかし、プールから外部IPも取得するため、動的外部IPを取得するようにJAMESを構成する方法がわかりません。

Jamesが内部でどのように動作しているかはわかりませんが、何らかのIPアドレスにバインドして、接続が着信するのを待つ必要があると思います。問題は、プライベートIPアドレスがあり、NATがそれを認識していない場合です。ポート固有のトラフィックをJamesサーバーにリダイレクトするために、物事がそれ自体で接続されることはありません。

サーバーにパブリックIPアドレスを割り当てることができる場合は、そうします。最も簡単です。そうでない場合は、固定プライベートアドレスを割り当て、ポートに関連するすべてのトラフィックを転送するようにNATを設定します。

一方、NATがプライベートIPアドレスをWANのパブリックアドレスに変換する方法を(ほぼ)予測することは不可能です。問題の解決策は、この翻訳に依存しないでください。

于 2011-09-01T12:38:39.457 に答える