我从手册中理解到 -r 设置返回路径,-f 设置发件人的电子邮件地址,但我发现它们均设置均,最晚到达的那个具有优先权。
由于这个二进制文件实际上是由 Exim4 提供的,我是否应该假设有关经典 sendmail 行为的所有猜测都是错误的?
答案1
这是我从 exim 文档中看到的内容,
-r -> 这是 (对于 Sendmail 而言) 已记录的 -f 的过时替代名称。
因此,两个论点是相同的:)
答案2
是的,除了相当简单的情况外,您无法比较两者的行为。要么 sendmail 行为被错误记录(因此在 Exim 中实现错误),要么测试不正确(有人在 Exim 中实现它时做出了错误的假设),要么用过的在 Sendmail 中以这种方式工作(在过去的某个定义不明确的时间点),并且在较新版本的 sendmail 中它已经发生了变化。
另一方面,如果 Exim sendmail 手册页说明了某些内容,而 Exim 提供的 sendmail 兼容性插件却表现不同,那么这就是 Exim 中的一个错误,应该报告并进行相应的处理。