I have a domain split on two postfix servers. The secondary (not the default) hosts only a few email accounts so I added them to the transport map:
off...@domainchanged.com dovecot: o...@domainchanged.com dovecot: reu...@domainchanged.com dovecot: ... This works for local delivery and accepts email from the primary server just fine. However, when using this secondary server for relaying to accounts hosted on the primary the delivery fails: # telnet localhost 25 Trying 127.0.0.1... Connected to localhost.localdomain. Escape character is '^]'. 220 imail.domainchanged.com ESMTP Postfix (Debian/GNU) helo kosmosisland.com 250 imail.domainchanged.com mail from:da...@kosmosisland.com 250 2.1.0 Ok rcpt to:t...@domainchanged.com 550 5.1.1 <t...@domainchanged.com>: Recipient address rejected: User unknown in virtual mailbox table So I added to the transport table at the end: * smtp:[mail.domainchanged.com] mail.domainchanged.com is the primary. This did not help. What is the trick? Regards, David Koski da...@kosmosisland.com