> On Sep 23, 2019, at 3:48 PM, Jesper Dybdal <jd-postfix-us...@dybdal.dk> wrote:
> 
> I have tried the following:
> 
>> relayhost = [smarthost.arrowmail.co.uk]:587
>> sender_dependent_default_transport_maps = 
>> cdb:/etc/postfix/sender_default_transport
>> 
>> # cat /etc/postfix/sender_default_transport
>> jd-dir...@dybdal.dk     smtp
> 
> Which I had hoped would cause direct to MX delivery of mail from 
> jd-dir...@dybdal.dk.
> But mails from that address is still delivered to the smarthost.

As documented in transport(5), when a transport table entry does not
specify an explicit nexthop, it uses the extant (default) nexthop
for the recipient.  In your case that's specified via "relayhost".

The transport:nexthop pair is contructed in the qmgr(8) process,
with help from trivial-rewrite(8).

> So what have I mosunderstood?

You'll need to change your configuration to set "relayhost" empty
and instead configure:

        default_transport = smtp:[smarthost.arrowmail.co.uk]:587

The sender-dependent default transport will override the global
default transport.

-- 
        Viktor.

Reply via email to