Postfix

如何通過 socks 代理路由 Postfix?

  • February 25, 2012

我有一個郵件伺服器,它使用 postfix 通過 Gmail 的 smtp 伺服器中繼所有出站郵件。現在我有另一個網際網路提供商,這個是通過 SOCKS 代理連接。

如何設置我的 postfix 伺服器以將其所有出站郵件流量路由到 SOCKS 代理?

首先,什麼情況讓你陷入如此尷尬的網際網路連接場景?我見過很多亂七八糟的配置,但是要求客戶將所有流量都通過隧道傳輸到遠端 ssh 伺服器是荒謬的。我必須說,聽起來您可能正試圖在不應該執行的地方執行伺服器,或者正試圖以某種方式在雷達下飛行。

無論如何,你為什麼不為 smtp 流量創建另一個非動態 ssh 隧道呢?就像是:

$ ssh user@host -L:2525:remote.smtp.server:25

然後,您可以讓 postfix 傳遞localhost:2525用作它的“智能主機”。

這將比使用您目前嘗試做的動態代理更簡單。

引用自:https://serverfault.com/questions/363605