私はMacサーバーを持っていますが、私の質問は長い間GUIの領域を離れています。私の最後の望みはUNIXフォーラムです。
2つのWANポートを備えたCiscoルーターがあります。 Macは接尾辞2.8.3を使用します。この場合はポート25のポート転送を正しく構成しました。ただし、外部ホストからポート25を使用してWANポートのIPアドレスへのTelnetセッションを開こうとすると、WAN1で後置応答のみが返されます。 WAN2で「リモートホストに接続できません:接続がタイムアウトしました」と表示されます。ただし、WireSharkを実行している場合は、ルーターがリクエストを転送していることがわかりますが、postfixが「ピックアップ」されていないようです。
main.cfを確認しましたが、使用したいWANの接尾辞を厳しくする必要があることを示唆するものは何もありませんでした。 inet_protocolsがallに設定されており、各WANポートの静的IPアドレスをネットワーク変数に追加しようとしました。
しかし、うまく機能しないようです。次に見ることができるヒントはありますか?
ありがとう
承認された回答:
確認すべき点がいくつかあります:
- Macで、「tcpdumpポート25」を実行します。これにより、ポート25に出入りするすべてのものがstdoutに出力されます。ポート25の両方のIPにtelnetで接続します。tcpdumpは両方のIPに対して何かを出力しますか、それとも最初のIPに対してのみ出力しますか?
- Macで、「postconfinet_interfaces」を実行します。 「inet_interfaces=all」と表示されている場合、postfixはすべてのインターフェイスをリッスンしている必要があります。
- Macで、「netstat -tapn|grep25」を実行します。これにより、postfixがリッスンしているインターフェイスが返されます。 「0.0.0.0:25」のようなものが表示された場合、postfixはすべてのインターフェイスでリッスンしています。
次の2つのテストが私が言ったとおりである場合、問題はルーターレベルにあります。また、GNU / Linuxホストでテストを実行したため、結果が若干異なる場合があることにも注意してください。