Bind a custom domain to mailbox

I would like to be able to automatically bind my domain1.com to my mailbox1.
I use different domains based on different businesses, and I usually find myself having to always switch mailboxes, when the rule is quite simple: 1 domain => 1 mailbox