On 22/06/17 22:47, Noel Jones wrote: > On 6/22/2017 10:32 AM, Wietse Venema wrote: >> Brice Figureau: >>> Hi, >>> >>> I have a fairly (at least to me) complex mail system based on postfix >>> 2.11.2 where our users entering e-mails are forwarded to amavis to be >>> DKIM signed then forwarded back to postfix for the final delivery. >>> >>> Lately, I wanted to have mails sent from `registrat...@asmodee.net` to >>> be relayed by our ESP, so I added the following >>> sender_dependent_default_transport_maps: >>> >>> /etc/postfix/sender_transport_maps: >>> asmodee.net sendgrid:[smtp.sendgrid.net]:587 >>> * DUNNO >>> >>> Unfortunately this is not applied. >> >> sender_dependent_default_transport_maps (default: empty) >> A sender-dependent override for the global default_transport >> parameter >> setting. The tables are searched by the envelope sender address >> and >> @domain. >> >> Look for the last word in that sentence. >> >> Wietse >> > > > In addition to the missing @domain, it looks like you have: > >> master.cf: >> ... >> # incoming from Amavis DKIM signature process >> 127.0.0.1:10025 inet n - n - - smtpd >> -o syslog_name=10025/smtpd >> -o content_filter= >> -o receive_override_options=no_unknown_recipient_checks >> -o smtpd_helo_restrictions= >> -o smtpd_client_restrictions= >> -o smtpd_sender_restrictions= >> -o smtpd_recipient_restrictions=permit_mynetworks,reject >> -o >> sender_dependent_default_transport_maps=cdb:/etc/postfix/sender_transport_maps >> -o mynetworks=127.0.0.0/8 >> -o smtpd_authorized_xforward_hosts=127.0.0.0/8 > ... > >> postconf -n: > ... >> sender_dependent_default_transport_maps = > > > > This will never work. Sender_dependent_default_transport_maps is a > property of the postfix trivial_rewrite service, not smtpd. Since > trivial_rewrite is a global service, the definition in main.cf takes > precedence.
Actually it was wrapped in my original e-mail, but sender_dependent_default_transport_maps was defined. I just added the smtp -o as an attempt to fix the original issue. -- Brice Figureau