后缀中的条件中继

后缀中的条件中继

我使用 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 服务器将直接发送电子邮件)

不管怎么说,还是要谢谢你。 ;)

相关内容