根据 postfix smtpd 实例选择中继主机

根据 postfix smtpd 实例选择中继主机

我想设置一个 postfix 主机(使用 RHEL 5.4 的默认 postfix,即版本 2.3),具有以下特征:

  • SMTP 侦听器侦听 10.0.0.1:25 并将所有电子邮件转发到 10.0.0.1:2525
  • SMTP 侦听器侦听 10.0.0.1:2525 并将所有电子邮件转发到 10.0.0.2:25

基本上,这里的挑战是对不同的 SMTP 侦听器使用两个不同的中继主机。

可能吗?有没有更好的解决方案来实现类似的行为?

答案1

在 master.cf 中定义监听器,将中继主机作为内容过滤器:

10.1.0.1:25 inet n - - - - smtpd -o content_filter=smtp:[10.0.0.1]:2525

10.1.0.1:2525 inet n - - - - smtpd -o content_filter=smtp:[10.0.0.2]:25

我很开心能弄清楚这一点!

相关内容