2010-01-02 123 views
1

我有以下問題:iptables端口重定向

在Linux計算機上運行的CRM系統通過sendmail發送電子郵件。

我想使用iptables將目標端口從25更改爲587,但無需修改 sendmail(由於crm配置而不可能)。

我試圖使用iptables,但是我的嘗試將輸出鏈上的數據包重定向到端口587未成功。

+1

嘗試http://serverfault.com/ – skaffman 2010-01-02 23:23:35

回答

2

你說你不想修改sendmail的,所以我假設的sendmail必須在端口25上運行,但你希望客戶能夠通過端口587

這個口頭禪連接到它應該爲你做:

$ iptables -t nat -A PREROUTING -p tcp --dport 587 -j REDIRECT --to-port 25