
目前我的服务器充当网关,检查 AD 中是否存在有效的电子邮件地址,如果电子邮件地址存在,则通过交换发送,否则就拒绝(典型情况)
我需要 Postfix 将任何具有特定域的电子邮件发送到其他服务器(不是同一网络)。
步骤如下:
获取请求的电子邮件,
检查电子邮件是否存在于 AD 中,
如果不存在,则检查域是否在文件中,并将该电子邮件发送到该文件中指定的服务器
这有可能吗?我查看了 smtp_fallback_relay,但检查了第二封电子邮件,如果在 AD 中找不到,则会被拒绝
答案1
Postfix 将在执行任何路由之前验证有效性,因此必须遵守顺序。
[email protected] smtp:
将有效的交换收件人列表和其他目的地放入适当的地图之一中,然后将两者都放入顺序的 transport_maps 中;您只需指定为 RHS即可使其不改变路由。