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?


Hugh

Reply via email to