如果用户查找特定域失败,如何让 Postfix 将电子邮件发送到另一台服务器

如果用户查找特定域失败,如何让 Postfix 将电子邮件发送到另一台服务器

目前我的服务器充当网关,检查 AD 中是否存在有效的电子邮件地址,如果电子邮件地址存在,则通过交换发送,否则就拒绝(典型情况)

我需要 Postfix 将任何具有特定域的电子邮件发送到其他服务器(不是同一网络)。

步骤如下:

获取请求的电子邮件,
检查电子邮件是否存在于 AD 中,
如果不存在,则检查域是否在文件中,并将该电子邮件发送到该文件中指定的服务器

这有可能吗?我查看了 smtp_fallback_relay,但检查了第二封电子邮件,如果在 AD 中找不到,则会被拒绝

答案1

Postfix 将在执行任何路由之前验证有效性,因此必须遵守顺序。

[email protected] smtp:将有效的交换收件人列表和其他目的地放入适当的地图之一中,然后将两者都放入顺序的 transport_maps 中;您只需指定为 RHS即可使其不改变路由。

相关内容