如何配置 Sendmail 以使用发件人地址作为信封发件人?

如何配置 Sendmail 以使用发件人地址作为信封发件人?

我的 Sendmail 用作[email protected]我的服务器使用 生成的邮件的信封发件人。我希望它从邮件的标题中/usr/bin/sendmail获取地址并使用该地址。From:

我目前没有使用 选项-fsendmail而且我宁愿不必更改代码来执行此操作。它使用了一些不同的地址,所以我不能只将其设置为常量值。此外,使用-f会添加一个X-Authentication-Warning:我不想要的标头。

有没有办法配置 Sendmail 以使用发件人地址作为信封发件人?此服务器只能由受信任的用户访问,因此我并不担心虚假地址。

答案1

据我所知,没有这样的 sendmail 命令行选项。

您可以使用 sendmail 包装器脚本/程序来修复您的问题。您的代码是否接受自定义 sendmail 路径?

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

相关内容