Дано:
1) локалхост, на котором будет запущена некая программа из-под известного пользователя, которая не может слушать порт 25 (setcap не поможет, программа неизвестно где находится);
2) к этой программе другая программа на этом же локалхосте будет обращаться через порт 25/TCP.
Прошу подсказать самое легкое решение проблемы. В силу низких навыков у меня почему-то не получается решить её через iptables. Отмечу, что и клиент и сервер находятся на локалхосте. Безрезультатно испробованные по очереди варианты (правила никогда не срабатывают) :
iptables -t nat -A PREROUTING -p tcp --dport 25 -j DNAT --to 127.0.0.1:2525
iptables -A PREROUTING -t nat -i lo -p tcp --dport 25 -j REDIRECT --to-port 2525
В случае использования альтернативных решений большая просьба просто написать работающую команду.
Дело происходит на билд-машине под куему, надо проверить посылку через MX, отсюда необходимость соединятся с 25-ым портом.