перенаправление портов iptables

У меня следующая проблема:

Система CRM, работающая на компьютере с Linux, отправляет электронные письма через sendmail.

Я хотел бы изменить порт назначения с 25 на 587 с помощью iptables, но без изменения sendmail (это невозможно из-за конфигурации crm).

Я пытался использовать iptables, но мои попытки перенаправить пакет в цепочке вывода на порт 587 не увенчались успехом.


person stan    schedule 02.01.2010    source источник


Ответы (1)


Вы сказали, что не хотите изменять sendmail, поэтому я предполагаю, что sendmail должен работать на порту 25, но вы хотите, чтобы клиенты могли подключаться к нему через порт 587.

Это заклинание должно сделать это за вас:

$ iptables -t nat -A PREROUTING -p tcp --dport 587 -j REDIRECT --to-port 25
person Todd Gamblin    schedule 02.01.2010