Using the standard CM9 (Google apps, I assume) email package. Connecting to my HP exchange servers using the HP approved method.

This works fine while we have good connectivity. As soon as it starts to not authenticate (for whatever reason), it seems to lose a lot of email messages locally. For example, it was working fine this morning - but when I went to look again, the latest email was from the 16th May. Re-synching brings it back eventually.

So, is there a better email program that can connect to my HP email? I have tried K-9 and maildroid, but neither of them seem to work.