![后缀中的条件中继](https://linux22.com/image/587746/%E5%90%8E%E7%BC%80%E4%B8%AD%E7%9A%84%E6%9D%A1%E4%BB%B6%E4%B8%AD%E7%BB%A7.png)
我使用 postfix 发送直接电子邮件。但是,我使用中继向特定发件人发送电子邮件。因此我使用“sender_dependent_relayhost_maps”:
/etc/postfix/main.cf
:
relayhost =
transport_maps = hash:/etc/postfix/transport
smtp_sender_dependent_authentication = yes
sender_dependent_relayhost_maps = hash:/etc/postfix/sender_relay
/etc/postfix/sender_relay
:
[email protected] smtp.relay.com
因此,当我发送带有发件人电子邮件的电子邮件时“[电子邮件保护]",postfix 就会使用中继。
但是...我不想对某些收件人使用中继主机。;)
我认为我必须使用“transport_map”来在电子邮件通过“sender_dependent_relayhost_maps”之前捕获它,但我不知道该怎么做......
谢谢
答案1
好的,我找到解决方案了...:)
因此,main.cf
我补充一下,前“发送方依赖中继主机映射”:
transport_maps = hash:/etc/postfix/transport
并且,在“传输”文件中,我只需添加:
domain.com smtp:
(“smtp:”之后没有其他内容,表示 smtp 服务器将直接发送电子邮件)
不管怎么说,还是要谢谢你。 ;)