I tried this
zmlocalconfig -e postfix_sender_dependent_relayhost_maps=hash:/opt/zimbra/postfix/conf/transportfile

and I can see that it is saved . But the postfix configuration never reflects this.

Any ideas? I'm using Zimbra 7.10.

If I do it the old fashion way of using postconf -e instead then I can see the function works.