2010-01-02 2 views
1

У меня есть следующая проблема:iptables port redirection

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

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

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

+1

Попробуйте http://serverfault.com/ – skaffman

ответ

2

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

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

$ iptables -t nat -A PREROUTING -p tcp --dport 587 -j REDIRECT --to-port 25