I placed the following post from Wietse in our main.cf -- let's call this "mx_access":
# There is a crude way to automatically group messages by destination # MX hosts, but that works only for the special case that all messages # have exactly one recipient or all recipients in the same domain. # # /etc/postfix/main.cf: # check_recipient_mx_access pcre:/etc/postfix/mx_access # # /etc/postfix/mx_access: # /\.outlook\.com$/ FILTER outlook: # # other patterns... # # That will send a message to outlook if any MX looks like outlook. We want to use our Postfix setup for the devotion email (always exactly one recipient) AND transactional email which is unpredictable. The words "crude" and "special case" are a bit unnerving for the transactional email use case. What happens if we use "mx_access" and a transaction email arrives with multiple recipients of different domains? If I can gain confidence about the side-effects of using "mx_access", I will likely switch from our current "transport_maps" approach to "mx_access" for two reasons: truly dynamic as Viktor points out and a much simpler/smaller map file. Thanks, Greg www.RayStedman.org