我习惯配置 transport_maps,这样我就可以控制针对特定域使用哪个中继。
我想根据解析的 MX 更改中继或路由,因为很多域名正在迁移到 office365 或 google,因此如果域名 MX 是例如 aspmx.l.google.com,我希望能够选择特定的中继
是否可以在 transport_maps 中设置它?
感谢您的澄清和启发。
我刚刚按照这个尝试了一下邮政:
smtpd_recipient_restrictions = ..., check_recipient_mx_access hash:/etc/postfix/mx_access,...
但它不产生任何中继
答案1
好的,我必须改正自己的错误,smtpd_recipient_restrictions 选项的顺序很重要,因此必须将 check_recipient_mx_access 放在第一个选项中,这样 smtpd 就知道必须在消息被最终接受或拒绝之前以特殊的方式路由该消息。