You receive an HTTP 500 error when attaching a file over 1MB through OWA.
Conditions
To check Free Table Page Entries:
1. Open Perfmon.
2. At the top of the page click the plus sign to add a new counter.
3. Under Performance Object select Memory.
4. Under counters select Free System Page Table Entries.
5. Click Add.
6. Click Close.
7. The graph will now display information for the Free System Page Table Entries counter.
8. At the bottom of the page select Free System Page Table Entries.
9. Now the information below the graph (Last, Average, Minimum, etc..) will display data from the Free System Page Table Entries counter.
Exchange is unable to allocate memory for the file scanning process because there are no free page table entries.
The solution requires more free page table entries than are currently available. Use this Microsoft article to determine the cause of the low free page table entries: The number of free page table entries is low, which can cause system instability.
Symantec recommends implementing and tuning the value of the /userva switch in the boot.ini to allow more Free Page table entries. See How to use the /userva switch with the /3GB switch to tune the User-mode space to a value between 2 GB and 3 GB for details on how to implement and tune the /userva switch.
Note: Symantec makes no specific recommendations about the proper value for the /userva switch. For details on how to implement and tune the /userva switch, see the document above or contact Microsoft support.
Workaround
Install S/MIME controls for Internet explorer. See this link for further details on installing S/MIME controls: http://technet.microsoft.com/en-us/business/support/library/bb124432%28EXCHG.65%29.aspx.
NOTE: Using this workaround only works for Internet Explorer browsers, There is currently no workaround available for Non-Internet Explorer web browsers.
Technical Information
A page table is the data structure used to store the mapping between virtual addresses and physical addresses in memory. The RAM is divided into fixed-size page frames, creating system Page Table Entries to store information about these page frames, and mapping them. System Page Table Entries are small kernel-mode buffers of memory that are used to communicate with the disk I/O subsystem and the network.