Using open-source software in a corporate environment has always felt like trying to fit a square peg into a round hole. The "corporate requirement" — Microsoft Exchange — was the wall we couldn't ...