そのため、Ubuntu 12.04でsendmailを正しく設定するために大量の記事と回答を掘り下げましたが、それでも私のメールにはX-Authentication-Warning
sendmailのヘッダー:
X-Authentication-Warning:advisor.travel:www-data set sender to [email protected] using -f
単純なコンソール呼び出しで:
echo「sendmailによるメールのテスト」| sudo -u www-data/usr/sbin/sendmail -f [email protected]
ここでは、SPF、DKIM、およびその他のものに関するすべてがすでに整っているため、ここではスパム防止設定を構成しようとしているわけではないことに注意してください。
Sendmail情報:
# 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
========================================================
構成:
/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
運が悪い、まだX-Authentication-Warning
ヘッダー:/
信頼できるユーザーのファイルをsubmit.mcで有効にする必要があることをいくつかのソースで読みましたが、方法はわかりません:/
FEATURE(use_ct_file)
をsubmit.mc
に追加し、新しいsubmit.cf
を生成します。
説明:
Sendmail-8.12 +はsubmit.cfを使用して、「電子メールの送信」sendmailの実行を制御します。
これは、sendmailをset root uidとしてインストールしないようにするために導入されました(セキュリティリスク)。