I would hope it's servicable! I put a lot of work into making it robust. It helps that we talk IMAP to the backend servers as well rather than some custom protocol (OK, so there are some IMAP extensions we use in house as well - but they're very much in the spirit of regular IMAP)