A user for a client bought a htc droid eris and set it up to sync with exchange. It seemed to work great sycned email,calander and contacts however he quickly found he was unable to open any attachments and it just received and error saying Network Error. After investigating for a bit I found on the exchange server the following error.
Event Type: Warning
Event Source: MSExchange ActiveSync
Event Category: Requests
Event ID: 1021
Time: 3:39:28 PM
A non-compliant device is attempting to connect with Exchange ActiveSync. However, the Exchange ActiveSync mailbox policy for user [xxxxxxx] and device ID [xxxxxxxxx] require that devices be compliant before synchronizing with Exchange ActiveSync.
For more information, see Help and Support Center at Events and Errors Message Center: Basic Search.
After a bit more research I found in order for the droid to open attachments in exchange manager>Organization Configuration>Client Access the setting 'Non-provisionable devices allowed' had to be changed to true. After that the user is able to open attachments. Figured I'd post the solution here since there doesnt seem to be a lot about the issue and everything I find just says uncheck use ssl, which is a requirment for some people and has to be used.
This was exactly why our users could not open attachments. I feel like such a noob for not figuring this out sooner omg...