1

我有以下问题:

在 Linux 计算机上运行的 CRM 系统正在通过 sendmail 发送电子邮件。

我想使用 iptables 将目标端口从 25 更改为 587,但不修改 sendmail(由于 crm 配置不可能)。

我尝试使用 iptables,但我尝试将输出链上的数据包重定向到端口 587 的尝试未成功。

4

1 回答 1

2

您说您不想修改 sendmail,所以我假设 sendmail 必须在端口 25 上运行,但您希望客户端能够通过端口 587 连接到它。

这个咒语应该为你做到这一点:

$ iptables -t nat -A PREROUTING -p tcp --dport 587 -j REDIRECT --to-port 25
于 2010-01-02T23:24:24.647 回答