Sendmail 为受信任的用户添加 X-Authentication-Warning?

WAS*_*D42 5 email smtp sendmail

因此,我翻阅了大量文章和答案以在 Ubuntu 12.04 上正确配置 sendmail,但我的电子邮件仍然X-Authentication-Warning被 sendmail标记为标头:

X-Authentication-Warning: advisor.travel: www-data set sender to noreply@advisor.travel 使用 -f

通过简单的控制台调用:

echo "测试邮件是通过sendmail" | 须藤 -u www-data /usr/sbin/sendmail -f noreply@advisor.travel

请注意,我不是要在此处配置防垃圾邮件设置,因为有关 SPF、DKIM 和其他内容的所有内容都已准备就绪 :)

发送邮件信息:

# sendmail -d0.1
Version 8.14.4
 Compiled with: DNSMAP LDAPMAP LDAP_REFERRALS LOG MAP_REGEX MATCHGECOS
        MILTER MIME7TO8 MIME8TO7 NAMED_BIND NETINET NETINET6 NETUNIX
        NEWDB NIS NISPLUS PIPELINING SASLv2 SCANF SOCKETMAP STARTTLS
        TCPWRAPPERS USERDB USE_LDAP_INIT XDEBUG

============ SYSTEM IDENTITY (after readcf) ============
      (short domain name) $w = advisor
  (canonical domain name) $j = advisor.travel
         (subdomain name) $m = travel
              (node name) $k = advisor.travel
========================================================
Run Code Online (Sandbox Code Playgroud)

配置:

/etc/mail  # cat trusted-users 
www-data

/etc/mail  # cat sendmail.mc | grep use_ct_file
FEATURE(`use_ct_file')dnl

/etc/mail  # cat sendmail.cf | grep -A 5 trusted
Ft/etc/mail/trusted-users %[^\#]
Troot
Tdaemon
Tuucp
Run Code Online (Sandbox Code Playgroud)

不走运,仍然有X-Authentication-Warning标题:/

我在几个来源中读到应该在 submit.mc 中启用受信任的用户文件,但不知道如何:/

AnF*_*nFi 6

添加FEATURE(use_ct_file)submit.mc并生成新的submit.cf.


说明:
Sendmail-8.12+ 使用 submit.cf 来控制“发送电子邮件”sendmail 的执行。
引入它是为了避免将 sendmail 安装为 set root uid(安全风险)。

Sendmail:安全安装