There is no need to list your mail provider domain names in Postfix.
That just results in unecessary 'user unknown' errors.

Instead, use virtual_alias_maps (NOT: virtual_alias_domains) 
mapping of:

    user1@emailprovider1.example        you@really-local-domain
    user2@emailprovider2.example        you@really-local-domain
    user3@emailprovider3.example        other@really-local-domain

Where only really-local-domain delivers to dovecot.

No mail provider domain names in virtual_alias_domains.
No mail provider domain names in virtual_mailbox_domains.
No mail provider domain names in mydestination.

You can even even reverse the virtual_alias_mapping with
smtp_generic_maps, depending on who you are sending email to.
That is a longer story. I can provide that if you are interested.

        Wietse

Reply via email to