On 08/06/17 02:23, Noel Jones wrote:
On 6/7/2017 6:36 AM, Hugh Bragg wrote:
I'm treating the email addresses my isp has given me as virtual
addresses.
I also have $mydestination $virtual_mailbox_domains.
Eg: Presently, when a local machine wants to send mail
us...@myisp.com to us...@myisp.com, the mail is sent to the $relayhost.
This scenario is good when us...@myisp.com is not one of my addresses.
However if us...@myisp.com is also one of my addresses, I want the
mail to be delivered by the same dovecot lda that is used for my
$virtual_mailbox_domains.
This reduces load on both our systems and stops internal mails
leaking unnecessarily.
If an email address is not in $mydestination or
$virtual_mailbox_domains, I'm trying to get postfix to attempt
lookup of the user from a file or sql and if it's found then it use
the lda, otherwise use $relayhost.
Is there a way to accomplish this setup?
Use transport_maps to tell postfix where to deliver a specific
address, or to override the default delivery destination for a
specific address
Thanks,
I tried adding
us...@myisp.com lda
to /etc/postfix/transport and running
postmap /etc/postfix/transport
but mail still goes out the relay.
Could you please explain how to configure it? The documentation is
obscure about this and I have no experience.
Hugh