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. -- Noel Jones