wv> Use sender_dependent_default_transport_maps, and create SMTP delivery
wv> transports in master.cf each with their own smtp_sasl_mechanism_filter
wv> setting.

wv> In the lookup result, specify an SMTP delivery transport:host.
wv> Postfix expects the same syntax as "default_transport".

Thanks!

Even though I've been using and messing around with my very
simple postfix setup, both from my home and work boxes, I
don't think I ever changed anything in master.cf beyond
enabling submission.

In main.cf:
- nulled sender sender_dependent_relayhost_maps
- added 
sender_dependent_default_transport_maps=hash:/etc/postfix/sender_transport

Created sender_transport:
  @domain1 google:[gmail-smtp.l.google.com]:587
  @domain2 dreamhost:[smtp.dreamhost.com]:587

Added to master.cf:
  google unix - - n - - smtp
    -o smtp_sasl_mechanism_filter=xoauth2
  dreamhost unix - - n - - smtp
    -o smtp_sasl_mechanism_filter=login

And that works fine. Took me a bit of time to catch a typo,
as I had postifx instead of postfix in the sender_transport
path:-)

-- Henrique

Reply via email to