I'm trying to add IPv6 addresses to a previously IPv4-only/working 
internal-network submission node (mx1); the node receives submissions from 
another sending postfix instance (mx2)

I've botched something, & am getting an error I don't yet recognize/understand,

        fatal: open dictionary: expecting "type:name" form instead of "::1"

, and am not sure where to look for the cause.

any clues appreciated!

the submission node's master.conf contains

        [internal.mx2.example.loc]:465 inet n - n - - smtpd -v
         -o syslog_name=postfix/submit-from-mx2-backend
         -o smtpd_banner=internal.mx2.example.loc.465
         -o receive_override_options=no_unknown_recipient_checks
         -o smtpd_milters=unix:/run/dkimpy-milter/dkimpy-milter.sock
         -o milter_macro_daemon_name=DKIM_ORIGINATING
         -o smtpd_tls_loglevel=1
         -o smtpd_tls_security_level=secure
         -o smtpd_tls_wrappermode=yes
         -o smtpd_tls_auth_only=yes
         -o 
tls_high_cipherlist=TLS13-CHACHA20-POLY1305-SHA256:ECDHE-ECDSA-CHACHA20-POLY1305
         -o smtpd_tls_mandatory_protocols=!TLSv1.1,!TLSv1,!SSLv3,!SSLv2
         -o smtpd_tls_mandatory_ciphers=high
         -o smtpd_sasl_auth_enable=no
         -o tls_append_default_CA=no
         -o smtpd_tls_CAfile=${ssl_keys_dir}/myCA.CHAIN.crt.pem
         -o 
smtpd_tls_cert_file=${ssl_keys_dir}/internal.mx2.example.loc.server.EC.crt.pem
         -o 
smtpd_tls_key_file=${ssl_keys_dir}/internal.mx2.example.loc.server.EC.key.pem
         -o 
smtpd_authorized_xforward_hosts=127.0.0.0/8,[::1],10.16.1.50,10.16.2.100,[fd72:16:1::50],[fd72:16:2::100]
         -o 
mynetworks=127.0.0.0/8,[::1],10.16.1.50,10.16.2.100,[fd72:16:1::50],[fd72:16:2::100]
         -o smtpd_client_restrictions=permit_mynetworks,reject
         -o smtpd_helo_restrictions=
         -o smtpd_sender_restrictions=
         -o smtpd_tls_fingerprint_digest=sha256
         -o 
relay_clientcerts=${default_database_type}:${config_directory}/local/smarthost_clientcerts
         -o smtpd_tls_req_ccert=yes
         -o smtpd_tls_ccert_verifydepth=2
         -o smtpd_relay_restrictions=permit_tls_clientcerts,reject
         -o smtpd_recipient_restrictions=
         -o smtpd_data_restrictions=
         -o smtpd_end_of_data_restrictions=
         -o smtpd_etrn_restrictions=
         -o smtpd_discard_ehlo_keywords=chunking,etrn,silent-discard
         -o cleanup_service_name=cleanup-out

on mail send exec, at the sending instance,

        2022-01-03T10:22:39.111475-05:00 mx2 
postfix/submit-from-dovecot-proxy/smtpd[21516]: connect from 
mx2.example.lan[fd72:16:1::50]
        2022-01-03T10:22:39.315190-05:00 mx2 
postfix/submit-from-dovecot-proxy/smtpd[21516]: Trusted TLS connection 
established from mx2.example.lan[fd72:16:1::50]: TLSv1.3 with cipher 
TLS_CHACHA20_POLY1305_SHA256 (256/256 bits) key-exchange X25519 
server-signature ECDSA (P-384) server-digest SHA384 client-signature ECDSA 
(P-384) client-digest SHA384
        2022-01-03T10:22:39.324339-05:00 mx2 
postfix/submit-from-dovecot-proxy/smtpd[21516]: 4JSKHg2Hd8zWf7L: 
client=mx2.example.lan[fd72:16:1::50]
        2022-01-03T10:22:39.389270-05:00 mx2 postfix/qmgr[17689]: 4JSKHg2Hd8zWf7L: 
from=<mya...@example.com>, size=910, nrcpt=1 (queue active)
        2022-01-03T10:22:39.399889-05:00 mx2 
postfix/submit-from-dovecot-proxy/smtpd[21516]: disconnect from 
mx2.example.lan[fd72:16:1::50] ehlo=1 mail=1 rcpt=1 data=1 quit=1 commands=5

it appears to be an OK submission.

but, at the receiving submission node

        2022-01-03T10:23:15.639273-05:00 mx1 postfix/smtpd[7724]: name_mask: 
ipv4
        2022-01-03T10:23:15.639722-05:00 mx1 postfix/smtpd[7724]: name_mask: 
ipv6
        2022-01-03T10:23:15.640130-05:00 mx1 postfix/smtpd[7724]: 
inet_addr_local: configured 9 IPv4 addresses
        2022-01-03T10:23:15.640248-05:00 mx1 postfix/smtpd[7724]: 
inet_addr_local: configured 11 IPv6 addresses
        2022-01-03T10:23:15.640571-05:00 mx1 
postfix/submit-from-mx2-backend/smtpd[7724]: process generation: 17 (17)
        2022-01-03T10:23:15.640672-05:00 mx1 postfix/submit-from-mx2-backend/smtpd[7724]: fatal: 
open dictionary: expecting "type:name" form instead of "::1"
        2022-01-03T10:23:16.641888-05:00 mx1 postfix/master[7632]: warning: 
process /usr/libexec/postfix/smtpd pid 7724 exit status 1
        2022-01-03T10:23:16.642172-05:00 mx1 postfix/master[7632]: warning: 
/usr/libexec/postfix/smtpd: bad command startup -- throttling

I see the fail.

iiuc, the fail is *at* the submission node -- but unclear to me whether it's 
caused there, or something in my sending instance.

what/where is that

        expecting "type:name" form instead of "::1"

telling me something is broken?  sending &/or receiving end?

Reply via email to