Yup, don't name the MBeans the same. Otherwise it should work as far as I remember.
Thanks! That solved the problem. I just changed the config to this:
<mbean code="org.jboss.mail.MailService" name=":service=site1Mail">
and it worked great.