У меня есть сервер Ubuntu 18.04 с Postfix, настроенным для отправки через ретранслятор почты в локальной сети.
Только когда сообщение генерируется хрон
включает ли он следующее в От:
заголовок:
От: [email protected] (Cron Daemon)
Все остальные сообщения с сервера соответствуют ожиданиям:
От кого: [email protected]
Это вызывает проблему для подписи DKIM ретранслятора и кажется несовместимым с RFC 5322. Мое прочтение 3.4 и Приложение А.5 заключается в том, что адрес, скорее всего, должен быть:
От: <[email protected]> (Cron Daemon)
Однако я могу неправильно понимать RFC, и есть еще одна проблема.
Вот текущая конфигурация, которая в значительной степени представляет собой «спутниковую» конфигурацию по умолчанию, созданную постфикс
упаковка:
постконф -н
:
alias_database = хэш:/и т.д./псевдонимы
alias_maps = хеш:/и т.д./псевдонимы
append_dot_mydomain = нет
биф = нет
уровень_совместимости = 2
inet_interfaces = только для обратной связи
inet_protocols = ipv4
почтовый ящик_размер_лимит = 0
mydestination = $myhostname, relayclient.example.com, localhost.example.com, localhost
myhostname = relayclient.example.com
мои сети = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
myorigin = /etc/mailname
readme_directory = нет
получатель_разделитель = +
ретранслятор = 192.0.2.85
smtp_tls_security_level = может
smtp_tls_session_cache_database = btree:${каталог_данных}/smtp_scache
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
smtpd_relay_restrictions = Permit_MyNetworks Permit_Sasl_Authenticated defer_unauth_destination
smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key
smtpd_tls_session_cache_database = btree:${каталог_данных}/smtpd_scache
smtpd_use_tls = да
кот /etc/псевдонимы
:
# См. псевдонимы man 5 для формата
почтмейстер: корень
корень: [email protected]
кот /etc/имя_почты
:
relayclient.example.com