Итак, я просмотрел массу статей и ответов, чтобы правильно настроить sendmail в Ubuntu 12.04, но все же мои электронные письма помечаются X-Authentication-Warning
заголовок sendmail:
X-Authentication-Warning: advisor.travel: www-data set отправитель на noreply@advisor.travel с использованием -f
простым вызовом консоли:
echo "Тестовое письмо от sendmail" | sudo -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
========================================================
Конфигурация:
/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 с установленным пользователем root (угроза безопасности).