如何配置 Postfix 以忽略某些域的中继主机?

如何配置 Postfix 以忽略某些域的中继主机?

Postfix 中有没有办法忽略relayhost

我有类似的东西

relayhost = [smtp.domain.net]:587

现在,对于某个域,我不想将其发送到该中继,而希望它只从该机器发送。

我该如何配置 Postfix 来实现这一点?

答案1

主配置文件
#relayhost = [smtp.domain.net]:587
transport_maps = hash:/etc/postfix/transport

/etc/postfix/transport
域名交付目录:
* smtp:[smtp.domain.net]:587

别忘了postmap /etc/postfix/transport

可能希望使用relay而不是smtp作为传输机制。
供参考http://www.postfix.org/transport.5.html

相关内容