如何configurationSendmail使用发件人地址作为信封发件人?

我的Sendmail使用[email protected]作为我的服务器使用/usr/bin/sendmail生成的消息的信封发件人。 我希望它From:消息的From:头部获取地址,并使用它。

我目前没有使用-f选项发送sendmail ,我宁愿不必更改代码来做到这一点。 它使用了几个与地址不同的地方,所以我不能把它设置为一个常量值。 另外,使用-f添加一个我不想要的X-Authentication-Warning:标题。

有什么方法可以configurationSendmail使用发件人地址作为信封发件人? 这台服务器只能由可信用户访问,所以我不担心伪造的地址。

AFAIK没有这样的sendmail的命令行选项。

您可以使用sendmail包装脚本/程序来解决您的问题。 你的代码是否接受自定义的sendmailpath?

您可以在submit.mc中使用FEATURE(use_ct_file)来停止sendmail为/etc/mail/trusted-users文件中列出的用户生成X-Authentication-Warning: :。