我如何通过 socks 代理路由 Postfix?

我如何通过 socks 代理路由 Postfix?

我有一台邮件服务器,它使用 postfix 通过 Gmail 的 smtp 服务器中继所有出站邮件。现在我有另一家互联网提供商,这家提供商是通过 SOCKS 代理连接。

如何设置我的 postfix 服务器以将其所有出站邮件流量路由到 SOCKS 代理?

答案1

首先,是什么情况让你陷入如此尴尬的互联网连接场景?我见过很多混乱的配置,但要求客户将所有流量都传输到远程 ssh 服务器是荒谬的。我必须说,听起来你可能试图在你不该运行的地方运行服务器,或者试图以某种方式避开监控。

无论如何,你为什么不为 smtp 流量创建另一个非动态 ssh 隧道?例如:

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

然后您可以让 postfix deliver 用作localhost:2525它的“智能主机”。

这比您当前尝试使用动态代理要简单得多。

相关内容