All of this is doable by manipulating postfix underneatht the hood. I haven't seen what file Mountain Lion specifically creates when you turn on virtual hosting, but traditionally these kind of mappings are stored in /etc/postfix/virtual. You need to postmap the file after making changes and restart postfix.
Jonathan, mailman is seemingly no longer included in OS X Server whicih would ahve been perfect. That means you need to manually build your list in /etc/postfix/virtual or install a 3rd party solution as far as I'm aware. In /etc/postfix/virtual, you could so something like:
firstname.lastname@example.org email@example.com, firstname.lastname@example.org, email@example.com
Levin, you don't want to do a catch-all, but if you insist, assuming it's with a virtual domain, you'd put in
When done, run:
Do all of this as root or using the sudo command. If you don't know what I'm talking about, you probably shouldn't do it.