If you have IMAP access to Exchange, why don't you use that?
If I misunderstood and you don't, you can use DavMail. I've used it plenty in the past, and it works pretty well. It translates IMAP/POP/SMTP to EWS (the Exchange SOAP API) and works as a proxy.