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

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

如果我发送一条消息

postfixA -> smartHost postfixB -> smartHost postfixC -> exchange

并且只有 postfixC 执行 MX 查找,并且无论是硬退回还是软退回,它都无法传递消息,它到底是做什么的?

它是否查看报头返回路径并在那里发送消息?或者它是否使用 envelopeFrom 信息?

默认情况下,它不会以任何方式让 postfixB 知道,对吗?这样,如果我想通过日志查找出了什么问题,我只能在 postfixC 中执行此操作。

答案1

您说得对,错误日志只会记录在尝试失败交付的主机上。(当然,您可以让所有服务器通过 syslog 将日志消息发送到一个公共 syslog 主机,但只要您只在本地进行日志记录,那么只有执行交付的主机才会有日志。)

相关内容