I'm interested in how this works at a technical level - is it implemented as plugins for Exchange and other servers, or is it some kind of proxy that clients connect to instead of directly to their email server?
You also have to understand how providers deal with email to make sure delivery is never affected. We had to ensure 100% delivery and never fail.