Sendmail - 对特定域使用自定义端口

Sendmail - 对特定域使用自定义端口

CentOS 5.x | SendMail

你好,

我需要将特定域的电子邮件路由到下游服务器上的自定义端口。有没有简单的方法可以做到这一点?我遇到了各种说明,描述了如果我将本地 sendmail 监听接口设置为其他端口,如何执行此操作,但我不想这样做。

简而言之,我希望我的本地 sendmail MTA 仍然监听端口 25,但将 foo.com 的邮件发送到端口 2525 上的 MTA 123.123.123.123。

-M

答案1

使用 mailertable 添加到你的 /etc/mail/mailertable

domain_name    smtp[123.123.123.123:2525]

然后运行

make -C /etc/mail

答案2

对于我的 sendmail 版本,正确的格式是:

domain_name    smtp:[123.123.123.123]:2525

注意:在“smtp”后添加一个冒号使其成为“smtp:”,并将第二个右括号移至 IP 地址之后和“:2525”之前。

相关内容