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

Mik*_*ike 11 smtp postfix

Postfix 中有没有办法忽略relayhost?

我有类似的东西

relayhost = [smtp.domain.net]:587
Run Code Online (Sandbox Code Playgroud)

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

我必须如何配置 Postfix 才能做到这一点?

841*_*104 15

main.cf
#relayhost = [smtp.domain.net]:587
transport_maps = hash:/etc/postfix/transport

/etc/postfix/transport
domaintodeliverdirectyto :
* smtp:[smtp.domain.net]:587

不要忘记 postmap /etc/postfix/transport

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