We currently run our email on a managed MS exchange platform. I'd like to migrate my 15 or so email accounts from Exchange to Zimbra, but do not want to lose all the emails for each account. My users currently use both POP and IMAP as well as exchange webmail to access their accounts.

What is the best way to migrate the accounts as well as all the data from Exchange to a Zimbra environment?