Add error checking in mailbox send

This function now raise a meaningful error when non-mailboxes are passed in.