Am un server Ubuntu 18.04 cu Postfix configurat să trimită printr-o rețea locală de corespondență.
Doar atunci când un mesaj este generat de cron
include următoarele în Din:
antet:
De la: root@relayclient.example.com (Cron Daemon)
Toate celelalte mesaje de la server sunt conform așteptărilor:
De la: root@relayclient.example.com
Acest lucru cauzează o problemă pentru semnarea releului DKIM și pare să nu fie în conformitate cu RFC 5322. Citirea mea de 3.4 și Anexa A.5 este că adresa cel mai probabil ar trebui să fie:
De la: <root@relayclient.example.com> (Cron Daemon)
Cu toate acestea, este posibil să înțeleg greșit RFC și există o altă problemă.
Iată configurația curentă, care este aproape configurația implicită „satelit” creată de postfix
pachet:
postconf -n
:
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = nr
biff = nu
compatibility_level = 2
inet_interfaces = doar loopback
inet_protocols = ipv4
cutie_poștală_size_limit = 0
mydestination = $myhostname, relayclient.example.com, localhost.example.com, localhost
myhostname = relayclient.example.com
rețelele mele = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
myorigin = /etc/mailname
readme_directory = nr
destinatar_delimiter = +
relayhost = 192.0.2.85
smtp_tls_security_level = mai
smtp_tls_session_cache_database = btree:${data_directory}/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:${data_directory}/smtpd_scache
smtpd_use_tls = da
cat /etc/aliases
:
# Vedeți aliasurile man 5 pentru format
postmaster: rădăcină
root: admin@example.net
cat /etc/mailname
:
relayclient.example.com