My company is working on a project to develop a desktop and mobile email client that can connect to different mail servers with minimal configuration for users or server admins. As we want to support Microsoft Exchange it seems we have to implement the ActiveSync protocol in Java. We're already aware of the licensing issues regarding use of ActiveSync and are in contact with Microsoft.
We've already noticed that Android provides a partial implementation of what we want to do but we're looking for a Java library that is more fully featured and easier to integrate into a non-android application.
The solution has to work as a Client, not a server implementation like DavMail. Basically a Java client implementation of Z-Push.
Anyone know of anything available?
I've searched extensively as well, and this is the only Java ActiveSync project I've found so far: http://code.google.com/p/synku4j/
Alternatively, you should definitely first look at Microsoft's own Java EWS APIs instead of any commercial product: