创建“假”开放中继以使用 Postfix 捕获不可中继的传出邮件

创建“假”开放中继以使用 Postfix 捕获不可中继的传出邮件

我们的技术支持和工程部门偶尔会使用客户提供的服务器。这些服务器被隔离在各自的 VLAN 上,并制定了严格的防火墙规则,以最大程度地减少可能的不良行为。

我们发现我们需要捕获(而不是阻止)这些机器发出的邮件。重定向端口并向机器提供虚假的 MX 记录很容易。创建虚假的开放中继似乎并不是一件容易的事。我的目标是:

正如其他类似问题所回答的那样,以下这些事情可能不起作用:

  • BCC 地图:我根本不想将原始邮件递送给原始收件人。
  • 虚拟别名映射:发送的邮件可以任何域,而不只是一个或两个域。
  • 规范重写 /^.*$/:修改所有邮件,这不是我想要的。我只想转发不可中继的邮件。

如果在 postfix 中无法实现这一点,其他 MTA 可以处理该任务吗?看来我的其他明显选择是 sendmail 和 exim。

答案1

设置smtp-sink——它包含在 Postfix 源分发中,但可能不存在于二进制包中。

答案2

使用垃圾邮件洞: https://sourceforge.net/projects/spamhole/

摘自网站:spamhole 是一个伪造的 SMTP 中继,旨在通过让垃圾邮件发送者相信它正在为他们发送垃圾邮件来阻止(某些)垃圾邮件,而事实上并非如此。

相关内容