У меня есть почтовый сервер, который использует постфикс для ретрансляции всей исходящей почты через SMTP-серверы Gmail. Теперь у меня есть другой интернет-провайдер, и этот через прокси-соединение SOCKS.
Как я могу настроить свой постфиксный сервер для маршрутизации всего исходящего почтового трафика на прокси-сервер SOCKS?
Во-первых, в какой ситуации вы оказались в таком неудобном сценарии подключения к Интернету? Я видел много испорченных конфигураций, но требовать от клиентов туннелирования всего своего трафика на удаленный ssh-сервер - абсурд. Я должен сказать, похоже, что вы, возможно, пытаетесь запустить сервер там, где вам это не нужно, или пытаетесь каким-то образом скрыться от радаров.
В любом случае, почему бы вам просто не создать еще один нединамический туннель ssh для трафика smtp? Что-то вроде:
$ ssh user@host -L:2525:remote.smtp.server:25
Затем вы можете использовать Postfix для доставки localhost:2525
в качестве своего «смартхоста».
Это будет намного проще, чем использование динамического прокси, как вы сейчас пытаетесь сделать.