有没有办法让后缀接受邮件的域重写地址然后smtp邮件出到实际的MX地址?

我们使用virtual_alias_domains来告诉postfix我们处理的域名和virtual_alias_maps来重写我们要转发的地址。

但在某些情况下,重写的地址具有相同的域,但我们不处理它(我们不是该域的mx,邮件首先通过硬编码方法转发给我们做mx查找)。

所以基本上我希望postfix接受域example.com的邮件做一个virtual_alias_maps查找,它返回(例如)[email protected],然后将邮件转发到example.com的真实mx。

我尝试了一堆东西,但似乎只要example.com在我们的virtual_alias_domains列表(它必须是或postfix不会接受邮件),我不能尝试并通过真正的MX发送电子邮件。

有什么build议么?

一种可行的方法是创build“传输映射”,以便这些域转发给:

  • 为目标域标识的MX主机之一
  • 另一台SMTP主机完成实际交付

第一种方法基本上是基于实际目标域的时间点MXconfiguration(可随时间变化)的“硬连线”。

第二种方法将通过实时DNS查找来促进“常规”SMTP传递,但将需要额外的SMTP主机/中继伙伴。