What I need to find out is how to do the Postfix configuration in Zimbra (7.1.1). I checked the Zimbra Admin page and didn't see anything that would allow virtual domains (mail to *@some.domain.example). The previously mentioned "answer" listed a raft of Zimbra commands that as of yet I do not understand.
How do I put these together? And what is the best place to find out about the shell commands available for Zimbra?
PS: These are good answers and look like they'll do what I need. However, I should mention that the current domain setup is thus (sanitized): 1) mailhost.main.example (Domain); 2) mail.example (Domain Alias, MX is elsewhere); 3) newmail.main.example (not in zimbra, CatchAll Domain).
Do I have to add the new domain (newmail.main.example here) as a Domain Alias to make this work? I assume so.
UPDATE: I added the domain as an alias and used this command to work with a distribution list instead of a user:
zmprov modifyDistributionList firstname.lastname@example.org zimbraMailCatchAllAddress @some.domain.example
Unfortunately, now I get this message when a mail comes in:
Your message WAS SUCCESSFULLY RELAYED to: <email@example.com> The message WAS NOT relayed to: <""@other.domain.example>: [127.0.0.1] said: 501 5.1.3 Failed, id=12509-18, from MTA([127.0.0.1]:10025): 501 5.1.3 Bad recipient address syntax This delivery report was generated by the program amavisd-new at host other.domain.example. Our internal reference code for your message is 11304-14/3aX6PrCFUxBz
Checked the mailing list, and I don't see any unusual memberships.