如果postfix无法传递消息,它会做什么?

如果我发送消息

postfixA – > smartHost postfixB – > smartHost postfixC – >交换

而且只有postfixC会进行MX查找,无论是硬性反弹还是软性反弹,都无法传递消息,这到底是干什么的?

它是否查看标题返回path并在那里发送消息? 还是使用envelopeFrom信息呢?

默认情况下,它不会让postfixB以任何方式知道,对吧? 所以,如果我想通过日志search出错,我只能在postfixC中完成。

你是对的,错误的日志只会在尝试不成功传递的主机上。 (当然,您可以让所有服务器通过syslog将日志消息发送到公共syslog主机,但只要您只在本地进行日志logging,则只有执行传送的主机才会有日志。)