在 sendmail 中伪装 [email protected] 格式的发件人地址

在 sendmail 中伪装 [email protected] 格式的发件人地址
  • 甲骨文Linux 5.10
  • Sendmail 版本 8.13.8

我正在尝试将电子邮件从 Linux 服务器发送到 Exchange 服务器,并将其发送到外部地址。
电子邮件当前正在传送到交换服务器,但尚未转发。
我们公司的交易所管理员告诉我,我需要将 From: 地址伪装成以下格式[电子邮件受保护]
我目前在 中设置了以下值sendmail.mc

   dnl MASQUERADE_AS(`gordmans.com')dnl
   dnl MASQUERADE_DOMAIN(gordmans.com)dnl

我仍然在“servername.mycompany.net”的邮件日志中收到 ctladdr,它与 hostname -f 的输出相同

如何配置 sendmail 以发送正确的“发件人:”地址?

答案1

dnl将该行的其余部分标记为 m4 注释

默认情况下,Sendmail 仅伪装标头发​​件人地址。用于FEATURE(masquerade_envelope)伪装信封发件人和FEATURE(allmasquerade)伪装标头收件人。
(SENDMAIL) 伪装和转发

相关内容