Manage mailbox connections
Write backend code to manage connections to the user's own mailbox and contacts' mailboxes. These connections are at a different layer from those managed by the existing ConnectionManager so they probably need their own manager.