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

Reply via email to